Я уже некоторое время использую PHP и MySQL, и до сих пор не понимаю, когда мне следует добавлять индексы в столбцы в моих таблицах MySQL для повышения производительности. Есть ли какие-нибудь простые ресурсы, чтобы помочь мне это объяснить?
Короче говоря, все, что появится в предложении WHERE или ON, должно иметь индекс. Кроме того, вы можете использовать команду MySQL EXPLAIN, чтобы увидеть, как он на самом деле выполняет запрос, который может указать, где нужны индексы.
WHERE
ON
EXPLAIN