Разработка сайтов на UMI.CMS
Знать UMI.CMS в совершенстве невозможно.
Даже сами разработчики знают о ней не все...

UMi

Ursa Minor

Дополнительные индексы в таблицах БД UMI.CMS

Дата публикации: 01.08.2014

 

Как-то от нечего делать  изучал лог медленных запросов и смотрел по ним EXPLAIN. Выяснил, что полезно добавить два составных индекса в БД UMI.CMS

К таблице cms3_permissions индекс по полям owner_id, rel_id, level
К таблице cms3_object_content по полям  obj_id, field_id

Порядок следования полей важен!

Добавить индекс можно запросом:

ALTER TABLE table_name ADD INDEX [index_name] (index_col_name1,index_col_name2,...)

После добавления индекса заполнить его:

ANALYZE TABLE table_name

 

Новости

30.10.2016

Обновлено описание макроса для вывода всех элементов справочника UMI.CMS с учетом версии 14.

 

21.07.2015

Памятка по обновлению до debian 8.1. Приятно вкусить все плюшки PHP 5.6

11.11.2014

Как выполнить SQL-запрос из bash-скрипта. Памятка

11.11.2014

Как отследить нагрузку сайта на сервер.

06.11.2014

Заготовка для галереи изображений с прокруткой. Не знаю, когда дойдут руки довести ее до вида плагина, поэтому открываю как есть. Можно доработать.

05.11.2014

Выкладываю как заготовку свой слайдер изображений на mootools

Все обновления