Я хочу знать о индексах.PHP Индексы MySQL
Я хочу создать индекс на одном из таблиц MySQL (количество строк 300 000). Здесь некоторые столбцы
- ITEM_ID (первичный ключ)
- item_name
- CategoryId
- DATE_ADDED
- впечатления
- посещения
Я хочу создать индекс на categoryid
колонке , Я прочитал в других сообщениях, что обновление, вставка, удаление делает обработку медленной, потому что MySQL воссоздает индексы при каждом обновлении. Итак, вот мои вопросы:
- Что здесь означает обновление?
Это означает обновление любого столбца любой строки или обновление до этого конкретного индексированного столбца (categoryid здесь).
Поскольку в этом случае, когда элемент отображается в результатах поиска, показ будет увеличен, и если пользователь посетит страницу объекта, то приращения будут увеличены.
Таким образом, делает это Updation впечатлений и посещения воссоздаст индекса (CategoryId) каждый раз, когда (CategoryID не меняется на обновлений) или это будет только воссоздать индекс, когда CategoryID обновляется или будет добавлена новая строка?
Итак, это означает, что я могу создать индекс CategoryID, не беспокоясь о воссоздании индексов за для частого обновления показов и посещений. Благодарю. – kb0000
да, вы можете это –