อยากขอความเห็นหน่อยครับ ว่าถ้าจะดึงข้อมูลจาก table ที่มีซัก 20 ล้าน record โดยใช้ ID เป็นหลัก ปรกติควรจะใช้เวลาเท่าไหร่ครับ ผมเถียงกับคนเขียนโปรแกรมอยู่นานแต่ยังไม่ได้ข้อสรุปซํกที
CPU? HDD? RAM? DB?
บอกแค่จำนวนเรคคอร์ดมันไม่พออ่ะครับ
แต่ผมว่า่ง่ายที่สุด ก็เขียนโปรแกรม Gen. ข้อมูลปลอมขึ้นมาแล้วของ Query ดู ------ LewCPE
lewcpe.com, @wasonliw
ถ้าให้ assume ว่าดึงข้อมูลมา 1 record จาก table ขนาด 20 ล้านเรคคอร์ดโดยมี id เป็น key และไม่มีเงื่อนไขอื่นๆ... ล่ะก็... ใช้เวลาน้อยมากๆๆๆๆๆๆๆๆๆ ครับ ระดับมิลลิเซคเลย (หรือน้อยกว่า)
iPAtS
มากกว่านั้นนะ แต่มันขึ้นอยู่กับ hw sw ram cpu hdd อีกนั้นล่ะ
มาเน้นคำว่า "ไม่มีเงื่อนไขอื่นๆ..." ครับ
CPU? HDD? RAM? DB?
บอกแค่จำนวนเรคคอร์ดมันไม่พออ่ะครับ
แต่ผมว่า่ง่ายที่สุด ก็เขียนโปรแกรม Gen. ข้อมูลปลอมขึ้นมาแล้วของ Query ดู ------ LewCPE
lewcpe.com, @wasonliw
ถ้าให้ assume ว่าดึงข้อมูลมา 1 record จาก table ขนาด 20 ล้านเรคคอร์ดโดยมี id เป็น key และไม่มีเงื่อนไขอื่นๆ... ล่ะก็... ใช้เวลาน้อยมากๆๆๆๆๆๆๆๆๆ ครับ ระดับมิลลิเซคเลย (หรือน้อยกว่า)
iPAtS
มากกว่านั้นนะ แต่มันขึ้นอยู่กับ hw sw ram cpu hdd อีกนั้นล่ะ
มาเน้นคำว่า "ไม่มีเงื่อนไขอื่นๆ..." ครับ