Индексация таблиц

Главные вкладки

Аватар пользователя Petro Petro 29 июня 2011 в 12:59

Господа, извиняюсь за ламерский вопрос. Объясните кто нибудь как индексируются таблицы в друпале? Короче залил сайт на хостинг, стал дико тормозить - провайдер прислал следующее:
Рекомендуем вам оптимизировать схему вашей БД:
mysql> SHOW STATUS LIKE 'handler_read%';
+-----------------------+-------+
| Variable_name | Value |
+-----------------------+-------+
| Handler_read_first | 0 |
| Handler_read_key | 0 |
| Handler_read_last | 0 |
| Handler_read_next | 0 |
| Handler_read_prev | 0 |
| Handler_read_rnd | 0 |
| Handler_read_rnd_next | 331 |
+-----------------------+-------+
7 rows in set (0.00 sec)
Очень много последовательных проходов таблиц, и совсем не используются индексы.

Честно говоря я нифига не понял, взял более дорогой сервер и отложил индексацию на будущее. Надо было срочно запустить сайт. Теперь немного времени появилось. Но информации по индексации я так и не нашел конкретно для друпала. Расскажите как друпал делает индексацию и нужны ли для этого отдельные модули?

Комментарии

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 29 июня 2011 в 13:05

В большинстве своём индексы расставлены нормально.
От кривых рук могут отпадать, после обновления Drupal 5->6->7, исправить - тыщу рэ.
Так же кривые руки могут делать кривые вьюхи.
А у кривых хостеров, так даже CSS-файлы нагрузку создают, по их рассказам.

Аватар пользователя Petro Petro 30 июня 2011 в 11:22

Ну да, ответ хороший. Но как проверить кривые ли у меня руки? На свет? Сейчас сайт работает нормально, скорость устраивает. Но нет предела совершенству. Делал сайт изначально на drupal 7. Есть в нем проблемы, но работу сделал. Поиск у меня отключен. Пользую яндекс. Но есть поиск и через views - вроде ищет. Как проверить вьюхи на кривость и индексы?