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