Le partitionnement permet de répartir plusieurs parties d'une seule table dans le système de fichiers selon des règles spécifiées. Différentes parties de la table sont stockées sous forme de tables distinctes à différents emplacements.
Outil d'analyse des journaux de requêtes lentes
- pt-query-digest
Comment trouver du SQL problématique via une requête lente les journaux ?show variables like 'slow_query_log' set global slow_query_log_file = '/home/mysql/sql_log/mysql-show.log' set global log_queries_not_using_indexs = on; set global long_query_time = 1
# Time: 140606 12:30:17 // 执行SQL的主机信息 # User@Host: root[root] @ localhost[] // SQL的执行信息 # Query_time:0.000031 Lock_time:0.000000 Rows_sent: 0 Rows_examined:0 // SQL 执行时间 SET timestamp = 1402029017 // SQL的内容 select CONCAT('storage engine:',@@storage_engine) as INFO;
2. IO large SQL
Faites attention à l'élément d'examen des lignes dans l'analyse pt-query-digest3. 🎜>
Faites attention à la comparaison entre Rows examine et Rows Send dans l'analyse pt-query-digest
Recommandations associées :
mac utilise le terminal pour exécuter mysql, terminal mysql, mysql mac, répertoire mysql, chemin mysql, macmysqlPartition MySQL|table de partition mysql|partition mysql|par plage
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!