ใน PostgreSQL นั้น EXPLAIN หรือ EXPLAIN ANALYZE จะแสดงค่าใช้จ่ายโดยประมาณในการดำเนินการสืบค้น แต่อธิบายใน MySQL ไม่ได้ให้ข้อมูลนี้ ฉันจะได้รับค่าประมาณโดยไม่ต้องติดตั้งเครื่องมืออื่น ๆ ได้อย่างไร ฉันใช้ MySQL-5.6.16
ใน PostgreSQL นั้น EXPLAIN หรือ EXPLAIN ANALYZE จะแสดงค่าใช้จ่ายโดยประมาณในการดำเนินการสืบค้น แต่อธิบายใน MySQL ไม่ได้ให้ข้อมูลนี้ ฉันจะได้รับค่าประมาณโดยไม่ต้องติดตั้งเครื่องมืออื่น ๆ ได้อย่างไร ฉันใช้ MySQL-5.6.16
คำตอบ:
มีไม่มากสำหรับ MySQL ยกเว้นต่อไปนี้:
อ่านอย่างละเอียดดูสิ่งที่คุณคิด ...
ในระยะสั้น
SELECT ...
แบบสอบถามของคุณSHOW STATUS LIKE 'last_query_cost'
select SQL_NO_CACHE ...
และทำขั้นตอนที่ 2 อีกครั้ง