Перед созданием новой темы, пожалуйста, ознакомьтесь с FAQ по LinkorCMS

Оптимизация БД

Супер пользователь
Сообщений: 125
ЕСТЬ смысл добавить индексы в таблицы?
например таблица со статьями проиндексирована по 3 полям, id, public, active
Но а как же view, hits, comments_counter и .т.п...
Разработчик
Сообщений: 287
Да, view имеет смысл добавить в индекс, т.к. по нему идёт выборка.
Супер пользователь
Сообщений: 125
А другие? Аллов комент и т.п. Так же постоянно импользуются при просмотре единичных записей
Разработчик
Сообщений: 287
Выборка идёт в основном по id и view, а также сортируется по public (ORDER BY). Если там у вас где-то выбираются только статьи с включенными комментариями или наоборот, то можно добавить индекс и на allow_comments для оптимизации.

Индекс (базы данных)
Супер пользователь
Сообщений: 125
Агний:
Выборка идёт в основном по id и view, а также сортируется по public (ORDER BY). Если там у вас где-то выбираются только статьи с включенными комментариями или наоборот, то можно добавить индекс и на allow_comments для оптимизации.

Индекс (базы данных)
а да точно. не о том подумал. Надо будет все запросы просмотреть где что у меня делается
Разработчик
Сообщений: 605
Индексы нужно расставлять. Они говорят мускул по каким критериям будут идти всякие операции выборки и сортировки, давая ему возможность быть заблаговременно быть к такому готовым.
Гости не могут отвечать на темы. Войдите или Зарегистрируйтесь.
Здесь присутствуют
(пользователей: 0, гостей: 1)
Быстрый переход: