วันนี้ฉันกำลังทดสอบส่วนหนึ่งของคลัสเตอร์ mySQL ในระหว่างการทดสอบ ฉันสอบถามตารางที่มีโครงสร้างเดียวกันในทั้งสองระบบ และผลลัพธ์ก็ไม่คาดคิด
สคริปต์มีดังนี้
DROP TABLE IF EXISTS urllog;
สร้าง urllog ของตาราง (
ID int(11) ไม่เป็นโมฆะ auto_increation
url varchar (435) ไม่ใช่ค่าเริ่มต้นที่เป็นโมฆะ '',
create_time วันที่เวลาไม่เป็นโมฆะ
คีย์หลัก (ID)
) ENGINE=NDBCLUSTER ค่าเริ่มต้น CHARSET=utf8;
เดิมทีฉันมีข้อมูล 400,000 รายการบนเซิร์ฟเวอร์ sql และนำเข้าข้อมูล 320,000 รายการไปยัง mysql ผลลัพธ์การค้นหาคือ:
เลือก url, count(*) cnt จากกลุ่ม urllog ตามลำดับ url โดย cnt จำกัด 10
เวลาในการสืบค้น: 9 นาที
เลือก 10 อันดับแรก url, count (*) cnt จากกลุ่ม urllog ตามลำดับ url ตาม
เวลาสืบค้น cnt: 22 วินาที