Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.133.125.76] |
|
Данный раздел предназначается исключительно для обсуждения вопросов использования языка запросов SQL. Обсуждение общих вопросов, связанных с тематикой баз данных - обсуждаем в разделе "Базы данных: общие вопросы". Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ. |
Сообщ.
#1
,
|
|
|
Есть таблица myisam в ней id, title и другие данные.
Стоит индекс на id и на другие поля для полнотекстового поиска. Этим запросом строю каталог, и группирую так как категории повторяются. SELECT `title` FROM `base` GROUP BY `title` LIMIT 30; title это и есть названия категорий. Строит эта штука очень долго, т.к. в таблице 600тыс записей. Без группировки летает. Что посоветуете? SELECT DISTINCT так же тормозит. |
Сообщ.
#2
,
|
|
|
Цитата link @ Что посоветуете? Нормализацию. |
Сообщ.
#3
,
|
|
|
кеширование списка категорий.
|
Сообщ.
#4
,
|
|
|
Нормализуй данные. Вынеси title в новую таблицу
|