На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! информация о разделе
user posted imageДанный раздел предназначается исключительно для обсуждения вопросов использования языка запросов SQL. Обсуждение общих вопросов, связанных с тематикой баз данных - обсуждаем в разделе "Базы данных: общие вопросы". Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ.

Модераторы: Akina
  
> Оптимизация запроса , select
    Есть таблица myisam в ней id, title и другие данные.
    Стоит индекс на id и на другие поля для полнотекстового поиска.

    Этим запросом строю каталог, и группирую так как категории повторяются.

    ExpandedWrap disabled
      SELECT `title` FROM `base`
      GROUP BY `title`
      LIMIT 30;


    title это и есть названия категорий.
    Строит эта штука очень долго, т.к. в таблице 600тыс записей.
    Без группировки летает. Что посоветуете? SELECT DISTINCT так же тормозит.
      Цитата link @
      Что посоветуете?

      Нормализацию.
        кеширование списка категорий.
          Нормализуй данные. Вынеси title в новую таблицу
          1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0433 ]   [ 14 queries used ]   [ Generated: 20.05.24, 12:38 GMT ]