Как использовать индексы в Mysql в связке с PHP

Рейтинг: 0Ответов: 2Опубликовано: 19.05.2011

Киньте ссылок хороших, а то я погуглил, почитал, не понял нифига как их правильно использовать. Заранее спасибо

Ответы

▲ 3

Непосредcтвенное использование и создание индексов не является задачей приложения - вам не нужно особым образом что-то писать в PHP коде, что с ними работать. Индексы предназначены для улучшения производительности базы данных при выполнении запросов, включающих в условии поле, на которое создан индекс (это грубо говоря, подробнее см. документацию MySQL, например). Т.е. вы смотрите на приложение, смотрите на логи, ищете медленные и частые запросы и создаете соответствующие индексы. Приложение не знает, есть индексы или нет - их использует БД. На счет статей - поищите "когда использовать индексы", вот, например, первая статья.

▲ 2

Хорошая статья про выбор колонок для индексации: Как выбрать колонки для индексирования в MySQL