วันอังคารที่ 27 กุมภาพันธ์ พ.ศ. 2561

W7 Edit Week 6 SQlite

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/

ไม่มีความคิดเห็น:

แสดงความคิดเห็น