ทำไม สั่ง Filter ที่จำนวนเรคคอร์ด ที่ 150000 แล้วช้ามาก รวมทั้ง Select SQL ด้วย

   
ผมมีข้อมูลอยู่ประมาณ 150000 เรคคอร์ด เวลาผมใช้ Filter แล้วช้ามาก ประมาณ 5 นาทีกว่าจะรันฟอร์มได้ รวมทั้งคำสั่ง SELECT - SQL ด้วย อยากทราบมีใครใช้ Record เยอะ ๆ อย่างนี้บ้าง แล้วมีปัญหาเรื่องช้าไหม และแก้ปัญหาอย่างไร เพราะช้ามาก (การทำงานยังปกติ แต่จะมีปัญหาตอนใช้คำสั่ง SET FILTER TO ???, หรือ SELECT ??? FROM ???)
nathome@hotmail.com
8 พ.ค. 45 เวลา 22:55:07 น. --> 203.144.144.233
   
   
แล้ว เงื่อนไขที่ใช้ sql เป็นไง index ตามฟิลด์ใดบอกด้วยครับหาก field นั้น index ด้วยจะทำให้เร็วขึ้นครับ
ลุงจมื่น
8 พ.ค. 45 เวลา 23:48:22 น. --> 203.144.144.233
  
   
ตามคำแนะนำของผู้เขียน visual foxpro ไม่แนะนำให้ใช้ set filter to ครับ เพราะมันจะทำงานแบบ sequencial read และหากใช้คำสั่ง sql ควรใช้ where ตามเงื่อนไขของ set filter to จะดีกว่า และหาก set filter to ตาม field ก็จะทำให้สามารถเร่งความเร็ว โดยใช้ Technology Rushmore ได้
Superman
9 พ.ค. 45 เวลา 9:07:55 น. --> 203.148.192.120
  
ขอเชิญร่วมตอบคำถามครับ
 
ผู้ตอบ :
รหัสผ่าน :
รูปภาพ :
คำตอบ :