Size: a a a

2020 May 23

VS

Viktor Sh in ru_mysql
Александр
Ещё момент, вам совершенно не нужны индексы в таблице cscart_categories
- category_id_UNIQUE (category_id)
- idx_fshare (category_id,company_id,usergroup_ids,status)
- p_category_id (category_id,usergroup_ids,status)
их можно смело дропать
1. category_id_UNIQUE не нужен т.к. есть PRIMARY KEY (category_id)
2. idx_fshare и p_category_id, тоже Т.к. есть PRIMARY KEY (category_id), тут мы получаем конечно Using index, но для первичного ключа это бессмысленно, т.к. данные в Innodb и так кластеризованы по первичному ключу
Спасибо! Удалил, и реально ничего не изменилось =)
источник

VS

Viktor Sh in ru_mysql
Александр
а EXPLAIN то можно этого же запроса на 5,6
У меня под ругой нет 5.6 =( Попробую с того сайта запросить, но не факт, что дадут =(
источник

А

Александр in ru_mysql
там такие же ~ данные, т.е. под 200к продуктов
источник

А

Александр in ru_mysql
?
источник

VS

Viktor Sh in ru_mysql
нееет
источник

VS

Viktor Sh in ru_mysql
чуть больше 10 тыс
источник

А

Александр in ru_mysql
😂
источник

А

Александр in ru_mysql
ну на 10к и у вас будет всё летать
источник

VS

Viktor Sh in ru_mysql
Эхх...
источник

VS

Viktor Sh in ru_mysql
Пока эти модули отключил
источник

VS

Viktor Sh in ru_mysql
сайт ожил =)))
источник

VS

Viktor Sh in ru_mysql
но блоки нужны в любом случае
источник

А

Александр in ru_mysql
ещё выполните
ALTER TABLE cscart_categories
DROP INDEX idx_fshare
, ADD INDEX company_id (company_id)

лёгкая оптимизация, ничего существенного
источник

А

Александр in ru_mysql
стоп!
источник

А

Александр in ru_mysql
дак можно же через рейтинг входить!
источник

А

Александр in ru_mysql
DDL вышлите
cscart_discussion
cscart_discussion_posts
cscart_discussion_rating
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
Александр
ещё выполните
ALTER TABLE cscart_categories
DROP INDEX idx_fshare
, ADD INDEX company_id (company_id)

лёгкая оптимизация, ничего существенного
там все осложняется тем что это cms, можно вынести пагинацию отдельно, разбить запросы, но придется перековыряьб ядро
источник

А

Александр in ru_mysql
и примерные размеры этих таблиц
источник

А

Александр in ru_mysql
ща сделаем! ускорим
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
первый запрос, который вчера прислали вообще join 180к к 180к, с лимитом в 10
источник