W7 Edit Week 6 SQlite
คำสั่ง SQL ที่ใช้
select * from transcript where gpa = 'A' limit 1000000
ใช้เวลา 3422ms = 3.422s
select * from transcript where gpa = 'B' limit 1000000
ใช้เวลา 3482ms = 3.482s
select * from transcript where gpa = 'D' limit 1000000
ใช้เวลา 3244ms = 3.244s
select * from transcript limit 10000
ใช้เวลา 18ms = 0.018s
select * from transcript limit 100000
ใช้เวลา 177ms = 0.177s
select * from transcript limit 1000000
ใช้เวลา 1774ms = 1.774s
select * from transcript limit 10000000
ใช้เวลา 22972ms = 22.972s
What have you done/learned
- ได้เรียนรู้ว่า where ใข้เวลา นาน กว่า การ query ปกติโดย fix row ที่ได้
Problem/Solution
- การทำข้อมูลให้เหมือนกัน แก้โดยการทำ data กลางแล้ว copy ให้เหมือนกัน
Decision
- ตัดสินใจเอา คำสั่งให้เหมือนกันทั้งหมด และ ข้อมูลชุดเดียวกัน
Related Info/link/reference
- link ref sqlite : https://sqlite.org/cli.html
- link ref sql language : https://www.w3schools.com/