คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 5
ทํา index ใน database ครับ 3 days/20000 = 1/10000 rows 3650 days = 10 years = 36500000 log2(36500000 ) = 25 operation ไม่เกิน วิครับ ไปทํา index ใน db แล้ว query db โดย index อันนั้น
▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
การพัฒนาซอฟต์แวร์
VB.NET (Visual Basic .NET)
VB (Visual Basic)
SQL
VB.NET
สามารถเขียนโปรแกรมดึงข้อมูลจากเครื่องสแกนลายนิ้วมือ VB.net ใช้เงื่อนใข เลือกดึงข้อมูลตามวันที่ได้หรือไม่?
อยากดึงแบบ กำหนดวันได้ว่าอยากดึงข้อมูลของวันไหนจากเครื่องสแกนมา
ตอนนี้ดึงข้อมูลทั้งหมดจากเครื่องสแกนแล้วมา For วนหาการสแกนที่ไม่ซ้ำในฐานข้อมูล แล้วค่อย Insert เข้า พนักงาน มี 1600 คน++
( กะการทำงาน 16 กะ ทำงานตลอด 24 ชั่วโมง)
ปล.จะลบข้อมูลวันต่อวันไม่ได้นะครับต้องเก็บไว้ จนพ้นรอบเงินเดือนของเดือนนั้นก่อน
โปรแกรมที่ใช้เขียน เขียนจาก VB.net ฐานข้อมูลเป็น SQL เครื่องที่ใช้เป็น เครื่องของ HIP ใช้อยู่ตอนนี้ 13 เครื่องพร้อมกัน ครับ
ตัวอย่าง Code ที่ใช้
If device.Model = "CMi600" Then
device.IsConnect = clFingerCMi600.ConnectTcpIP(device.MachineNumberUser, device.IP, device.Port, device.IndexMachine)
Dim tmpLog As DataTable = clFingerCMi600.GetGeneralLogData(device.IndexMachine)
เซียน VB.net รบกสนขอคำแนะนำด้วยนะครับขอบคุณครับ