Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
mysql:optimize [2018/06/21 11:36] – [Пример конфигурации] mirocowmysql:optimize [2018/06/21 12:53] (текущий) – [Утилита mysqldumpslow] mirocow
Строка 63: Строка 63:
 <code> <code>
 [mysqld] [mysqld]
-# Для анализа долговыполняющихся запросов+
 interactive_timeout=180 interactive_timeout=180
 wait_timeout=180 wait_timeout=180
Строка 110: Строка 110:
  
 ===== Анализ запросов ===== ===== Анализ запросов =====
 +
  
 ==== Утилита mysqldumpslow ==== ==== Утилита mysqldumpslow ====
Строка 122: Строка 123:
   ORDER BY kc.CONSTRAINT_NAME,kc.ORDINAL_POSITION   ORDER BY kc.CONSTRAINT_NAME,kc.ORDINAL_POSITION
 </code> </code>
 +
 +Наблюдение в реальном времени
 +<code bash>
 +$ watch --interval=1 mysqldumpslow -s at -t 10
 +</code>
 +
 +  * [[mysql:sql-slow-query-monitor]]
  
   * Count — количество вхождений запроса в лог;   * Count — количество вхождений запроса в лог;
Строка 134: Строка 142:
   * /var/log/mysql/slow.log   * /var/log/mysql/slow.log
  
 +==== Mytop ====
 +
 +[[mysql:mytop|]]
 +
 +==== Explain ====
 +
 +==== Сетевые подключения ====
 +
 +<code bash>
 +$ netstat -ntp | grep :51244
 +tcp        0      0 127.0.0.1:3306          127.0.0.1:51244         ESTABLISHED 8552/mysqld
 +tcp        0      0 127.0.0.1:51244         127.0.0.1:3306          ESTABLISHED 24492/sshd: ro
 +</code>
 +
 +где 45384 - можно получить из **show full processlist;**
 +
 +<code>
 +6 root localhost Sleep 0 0
 +2003 root localhost:51244 skringo Query 0 init show full processlist 0
 +</code>
 +
 +===== Статьи =====
 +
 +  * http://devacademy.ru/posts/profilirovanie-zaprosov-v-mysql/
 +  * https://ruhighload.com/%D0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D1%8B
 +  * https://ruhighload.com/%D0%9A%D0%B0%D0%BA+%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C+slow+log+%D0%B2+mysql%3F
 +  * https://ruhighload.com/doc/clickhouse/development/architecture/
 +  * http://ekimoff.ru/384/
 +  * http://yapro.ru/web-master/mysql/optimizaciya-mysql-s-pomoshiyu-nastroek-v-my-cnf.html
 +  * http://www.sql.ru/forum/1058569/join-buffer-size-kak-opredelit-optimalnoe-znachenie