Задавайте вопросы, мы ответим
Вы не зашли.
Есть таблица вида:
id bigint(20) UNSIGNED auto_increment
id_page_from bigint(20) UNSIGNED
id_site_to bigint(20) UNSIGNED
Проставлены индексы:
id PRIMARY
id_page_from INDEX
Изначально таблица пуста. В процессе работы скрипт заполняет таблицу значениями и если смотреть через phpMyAdmin, то в статистике индексов у PRIMARY количество уникальных элементов постоянно увеличивает и соответствует количеству строк в таблице (как и должно быть), а вот id_page_from INDEX не меняется и в графе в статистике написано "уникальных элементов нет".
При том если удалить индекс и создать его заново на заполненной таблице, то он заполнится значениями.
В моем случае в PRIMARY 53134 элемента, в INDEX 17711.
Почему INDEX не заполняется сразу в процессе работы?
Это можно как то исправить? И с чем это связано?
Неактивен
Удалять индекс не надо, достаточно пересчитывать время от времени статистику
по нему с помощью ANALYZE TABLE.
Неактивен
paulus написал:
Удалять индекс не надо, достаточно пересчитывать время от времени статистику
по нему с помощью ANALYZE TABLE.
Аа, понятно. Спасибо.
Неактивен