Log pertanyaan perlahan didayakan dalam mysql, tetapi saya sering melihat pertanyaan sedemikian dalam log Saya tidak tahu apa maksudnya Selain itu, pertanyaan semasa saya tidak direkodkan dalam pertanyaan perlahan, tetapi banyak status paparan direkodkan seperti itu.
Maksud log berikut:
# Time: 2017-06-27T02:36:23.208000Z
# User@Host: root[root] @ localhost [127.0.0.1] Id: 3
# Query_time: 0.001000 Lock_time: 0.000000 Rows_sent: 6 Rows_examined: 305
SET timestamp=1498530983;
SELECT STATE AS `Status`, ROUND(SUM(DURATION),7) AS `Duration`, CONCAT(ROUND(SUM(DURATION)/0.000132*100,3), '%') AS `Percentage` FROM INFORMATION_SCHEMA.PROFILING WHERE QUERY_ID=31 GROUP BY STATE;
Kenapa ada rekod sedemikian, apakah kepentingannya, dan ia muncul secara tidak teratur!
Pertama sekali, pertanyaan perlahan hanya akan merekodkan pernyataan pertanyaan yang mengambil masa lebih lama daripada masa pertanyaan yang anda tetapkan log. Adalah disyorkan Jangan letakkan pemprosesan logik seperti ini dalam mysql
Adakah masa pertanyaan lambat anda terlalu singkat? Rekod dalam 1ms! Sql ini digunakan oleh sistem untuk menjana statistik pelan pelaksanaan