ANALYZE TABLE analyzes and stores the key distribution for a table. Проанализируйте ТАБЛИЦА анализирует и хранит ключ распределения по таблице. The MySQL query optimizer is the magic inside MySQL that decides which keys, if any, to use to in the query. MySQL запрос оптимизатор магии внутри MySQL, что решает, какие ключи, если таковые имеются, для использования в запросе. ANALYZE helps query optimizer to make accurate decisions by detailed analysis of the data, unlike query optimizer which makes quick analysis. Помогает анализировать запрос оптимизатор сделать правильные решения путем детального анализа данных, в отличие от запроса оптимизатор которая делает быстрый анализ.

The command to analyze all tables in a running database is: Команду, чтобы проанализировать все таблицы в базе данных работает:
mysqlcheck -Aa -uroot -p mysqlcheck-AA-uroot-п

Provide the password when prompted. Представьте, когда запрос пароля.

You can add it to your daily / weekly cron job for optimum performance of the database. Вы можете добавить его в ваш ежедневный / еженедельно хрон работа для достижения оптимальной производительности базы данных. The password can be provided in command line too. Пароль может быть представлена в командной строке тоже.

During the analysis, the table is locked with a read lock for MyISAM and BDB. В ходе анализа, таблица блокируется с образом блокировку для MyISAM и BDB. ANALYZE works with MyISAM, BDB, and InnoDB tables. Проанализируйте работает с MyISAM, BDB и InnoDB таблиц.

Note: Running ANALYZE is equivalent to running myisamchk -a or myismachk –analyze . Примечание: Запуск анализировать это эквивалентно запуску myisamchk-либо myismachk-анализа.