Mysql
 sql >> база данни >  >> RDS >> Mysql

Инструмент за оптимизиране на Mysql

Е, имаш предвид оптимизация на заявки? Предполагам ОБЯСНЯВАНЕ <заявка> е отличен в предоставянето на попадения за това къде са тесните места. След което предефинирайте индексите и ...

АКТУАЛИЗИРАНЕ1: Можете да разгледате - Инструменти за оптимизиране на MySQL

АКТУАЛИЗАЦИЯ 2: След като разрових кода си, виждам, че съм правил 2 неща за оптимизиране на заявките.

  1. Включете бавен регистър на заявките - MySQL може да записва скъпи SQL заявки в бавния регистър на заявките . Можете да дефинирате вашите очаквания за секунди, като използвате параметър long_query_time .
  2. команда mysqldumpslow - След като регистрирането е включено, можете да анализирате съдържанието на журнала, като използвате mysqldumpslow команда. mysqldumpslow /path/to/your/mysql-slow-queries.log -t 10 . Това ще ви покаже топ 10 убийци на производителност. За всеки израз в изхода можете да видите броя на идентичните извиквания, времето за изпълнение в секунди, засегнатите редове и самия оператор.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rails 5 Mysql UUID

  2. MySQL връща само един ред

  3. JDBC Създаване на таблица Пример за използване

  4. Има ли начин да се предаде потребителската парола на DB в инструмента на командния ред mysqladmin?

  5. mysql(i)_real_escape_string, безопасно ли е да се разчита?