`Команда` объяснить, для оптимизации запросов с MySQL
2 agosto 2008, 0:29 MySQL , Open Source , Советы и хитрости 2 августа 2008, 00:29
Когда приложение достигает высокого уровня сложности, мы рискуем упустить некоторые детали - видимо, незначительные, - которые зачастую имеет решающее значение для бесперебойного и оптимизировать приложения в целом.
Необходимость управления базой данных очень сочлененный с MySQL , например, берет на себя легко в небольшие ошибки оценки фактического потребления ресурсов, которые могут генерировать SQL заявления. Это может быть полезно в таких случаях использовать простой инструмент, который закуски представление о структуре таблицы мы собираемся на вопрос: 'объяснить'.
Благодаря `` объяснить можно проанализировать, какие индексы вызывает запрос и оптимизировать соответственно ШЗЕКТ, особенно при использовании нескольких из них для хранения нескольких строк с одним заявлением SQL. `` Объяснить, показывает, какие индексы используются каждого запроса, а также другую важную информацию.

Чтобы сделать запрос более эффективной, мы должны гарантировать, что все пострадавшие таблицы прочитать индексы, без прохождения полного сдвига (сканирование таблицы). В этом смысле информация, полученная с помощью 'объяснять' может оказаться существенным.














