What I have done
ทดลองสร้างไฟล์ขนาดใหญ่เพิ่มขึ้นเรื่อยๆ ดังตารางจากนั้นทำการ import เข้า MySQL โดยใช้ python (library อยู่ใน Link)
แล้วใช้การ Query แบบ ทั้งหมด ( select * )
QUERY ALL
|
FETCH TIME (second)
|
1000 rows (0.28 MB)
|
0.031
|
9202 rows (1.93 MB)
|
0.016
|
12113 rows (2.18 MB)
|
0.157
|
20058 rows (4.54 MB)
|
1.453
|
550113 rows (78.71 MB)
|
1.828
|
3,622,113 rows (487.23 MB)
|
9.938
|
5,179,927 rows (733.53 MB)
|
15.984
|
16,084,625 rows (2271.03 MB)
|
54.125
|
Problem
หากใช้การ insert โดยใช้ loop ใน python เรื่อยๆจะใช้เวลานานมากๆ จึงใช้วิธี import ไฟล์ (csv file) แทน
Link in use
ไม่มีความคิดเห็น:
แสดงความคิดเห็น