Задавайте вопросы, мы ответим
Вы не зашли.
Добрый день!
Подскажите, есть таблица прав доступа:
Неактивен
а. Что показывает EXPLAIN?
б. Навскидку, в вашем запросе нужен только один составной индекс (не считая примари) - `access_group_id`, `access_user_id` или наоборот, в зависимости от реальных данных (т.е. чего больше разброс значений групп или пользователей), может быть к нему в хвост можно добавить `access_permission_category_id`, но по моему он испльзоваться не будет. Можно поэкспериментировать поглядывая на explain. Индексы вообще всегда зависят сильно от данных, если у вас пользователей 10 - то индексы и вовсе не нужны
Неактивен
Спасибо
Вот данные EXPLAIN
Неактивен
RSol написал:
Ваше утверждение верно на 100%.
которое?
судя по explain - у вас все хорошо, но я бы все равно сделал один составной индекс
Неактивен
Shopen написал:
RSol написал:
Ваше утверждение верно на 100%.
которое?
судя по explain - у вас все хорошо, но я бы все равно сделал один составной индекс
Доработал индекс:
Неактивен
Всё зависит от того, какие требования у Вас к приложению. Любые ограничения
замедляют работу (т.к. ограничения нужно проверять). Обычно приложение написано
таким образом, что не позволяет вводить плохие данные (Вы просто не сможете напи-
сать разумное приложение, которое вводит плохие ). В mission-critical приложениях,
тем не менее, разумно оставлять ограничения — просто на случай сбоя (или ошибки)
приложения.
Неактивен