Prooksius Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 (змінено) Как-то пришлось работать с магазином, в котором было много товаров, до 50к. И заказчик очень захотел, чтобы показывались количества товаров в разных категориях. В модуле category они обычно выводятся в скобочках. И есть возможность отключать это в Системе настройкой "Счётчик товаров в категории". Там еще предупреждение выводится, что если много товаров - будет тормозить. Проанализировал запрос, который делается при подсчете количества товаров в папке, phpMyAdmin (анализ запроса). Выяснилось, что он очень нерационально выполняется. Явно было недостаточно какого-то индекса. И точно, в таблице oc_category_path нехватало простого индекса по полю path_id. Там есть Primary по двум полям, но нужно было именно по path_id. Добавьте, у кого много товаров и тормозит. Мне помогло существенно. Змінено 26 листопада 2020 користувачем Prooksius 1 Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 а не проще ночью по крону считать и складывать в какое-то поле в таблице category чтоб сервер не колбасить? Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 я еще прикрутил кэш к этому делу. То есть, если считается для какой-то категории (только для нее, без учета всяких фильтров) тогда смотрим в кэш для этой категории, если есть - то не обращаемся к БД и берем из кэша. Если сохраненного в кэше по этой категории нет - делаем стандартный запрос к БД и сохраняем в кэш для этой категории. Я говорю о станартном кэше опенкарта: $this->cache->get $this->cache->set Но вот если надо почитать количество с учетом каких-то проставленных фильтров - вариантов может быть очень много, все не сохранишь, будь то в кэше, будь то в каком-то поле... Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 Только что, spectre сказал: а не проще ночью по крону считать и складывать в какое-то поле в таблице category чтоб сервер не колбасить? проще, если частое обновление - то и чаще И.. Это если включен 'filter_sub_category' => true Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, Prooksius сказал: Если сохраненного в кэше по этой категории нет - делаем стандартный запрос к БД и сохраняем в кэш для этой категории. Тут все зависит от частоты посещения категории Если категорий мало, а посещений много - то, возможно кеш и поможет. А если категорий много , и есть мало посещаемые, то такой кеш до одного места.. Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 Но в том, то и дело, что этот доп. индекс у меня решил все проблемы со скоростью. Собствено уже и кэш не нужен, все быстро открывается 1 Надіслати Поділитися на інших сайтах More sharing options... almir Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, Prooksius сказал: Но в том, то и дело, что этот доп. индекс у меня решил все проблемы со скоростью. Собствено уже и кэш не нужен, все быстро открывается Prooksius не подскажите с примером как поставить такой индекс) Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 3 минуты назад, almir сказал: Prooksius не подскажите с примером как поставить такой индекс) https://www.awesomescreenshot.com/video/1860545?key=55b877a3edb55b1294bf1562932d0a0a 1 Надіслати Поділитися на інших сайтах More sharing options... almir Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 2 минуты назад, Prooksius сказал: https://www.awesomescreenshot.com/video/1860545?key=55b877a3edb55b1294bf1562932d0a0a + Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 ALTER TABLE `oc_category_path` ADD INDEX (`path_id`); Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 2 минуты назад, chukcha сказал: ALTER TABLE `oc_category_path` ADD INDEX (`category_id`); только не category_id, а path_id Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 5 минут назад, Prooksius сказал: только не category_id, а path_id поправил, писал с листа Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 А также сделал explain - рекомендую и вам https://prnt.sc/vqhcd4 Но https://prnt.sc/vqhd5x И еще одно но сравните с первым скрином https://prnt.sc/vqhg7x т.е.. ваш случай частичный Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 Только что, Prooksius сказал: ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. И заметьте все запросы делались с наличием индекса по path_id Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. Надіслати Поділитися на інших сайтах More sharing options... 100napb Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 (змінено) 5 minutes ago, Prooksius said: аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. например в тех случаях, когда оптимизатор mysql решает, что фулскан таблицы ему будет быстрее сделать, чем выбрать даже используя индекс какое-то довольно большое (например, больше половины всех товаров) количество товаров из какой-то жирной категории. индекс по path_id - мастхэв для мелких категорий, все верно 👍 Змінено 26 листопада 2020 користувачем 100napb 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 так же для Оптимизации подсчета Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` и если вместо NOW() можно использовать функцию из php date("Y-m-d") , то запрос сам собой будет кешироваться. но это код Опенкарта надо менять. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, vier сказал: Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 3 минуты назад, chukcha сказал: Существуют такие ситуации, что в базе нет соответствующих языковых сущностей ааа, я понял - это тот случай... Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 20 минут назад, chukcha сказал: Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей Блин, не учел этот момент, Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. А я действительно, как vier и сказал, убрал эту таблицу, если это не поиск по названию, например, а просто подсчет кол-ва товаров, например, в категории. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 4 минуты назад, Prooksius сказал: Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. Это фича Конечно, это очень маленький процент Например была задача.. Не показывать товар, который не имеет перевод контента. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Счётчик товаров в категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
spectre Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 а не проще ночью по крону считать и складывать в какое-то поле в таблице category чтоб сервер не колбасить? Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 я еще прикрутил кэш к этому делу. То есть, если считается для какой-то категории (только для нее, без учета всяких фильтров) тогда смотрим в кэш для этой категории, если есть - то не обращаемся к БД и берем из кэша. Если сохраненного в кэше по этой категории нет - делаем стандартный запрос к БД и сохраняем в кэш для этой категории. Я говорю о станартном кэше опенкарта: $this->cache->get $this->cache->set Но вот если надо почитать количество с учетом каких-то проставленных фильтров - вариантов может быть очень много, все не сохранишь, будь то в кэше, будь то в каком-то поле... Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 Только что, spectre сказал: а не проще ночью по крону считать и складывать в какое-то поле в таблице category чтоб сервер не колбасить? проще, если частое обновление - то и чаще И.. Это если включен 'filter_sub_category' => true Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, Prooksius сказал: Если сохраненного в кэше по этой категории нет - делаем стандартный запрос к БД и сохраняем в кэш для этой категории. Тут все зависит от частоты посещения категории Если категорий мало, а посещений много - то, возможно кеш и поможет. А если категорий много , и есть мало посещаемые, то такой кеш до одного места.. Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 Но в том, то и дело, что этот доп. индекс у меня решил все проблемы со скоростью. Собствено уже и кэш не нужен, все быстро открывается 1 Надіслати Поділитися на інших сайтах More sharing options... almir Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, Prooksius сказал: Но в том, то и дело, что этот доп. индекс у меня решил все проблемы со скоростью. Собствено уже и кэш не нужен, все быстро открывается Prooksius не подскажите с примером как поставить такой индекс) Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 3 минуты назад, almir сказал: Prooksius не подскажите с примером как поставить такой индекс) https://www.awesomescreenshot.com/video/1860545?key=55b877a3edb55b1294bf1562932d0a0a 1 Надіслати Поділитися на інших сайтах More sharing options... almir Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 2 минуты назад, Prooksius сказал: https://www.awesomescreenshot.com/video/1860545?key=55b877a3edb55b1294bf1562932d0a0a + Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 ALTER TABLE `oc_category_path` ADD INDEX (`path_id`); Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 2 минуты назад, chukcha сказал: ALTER TABLE `oc_category_path` ADD INDEX (`category_id`); только не category_id, а path_id Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 5 минут назад, Prooksius сказал: только не category_id, а path_id поправил, писал с листа Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 А также сделал explain - рекомендую и вам https://prnt.sc/vqhcd4 Но https://prnt.sc/vqhd5x И еще одно но сравните с первым скрином https://prnt.sc/vqhg7x т.е.. ваш случай частичный Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 Только что, Prooksius сказал: ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. И заметьте все запросы делались с наличием индекса по path_id Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. Надіслати Поділитися на інших сайтах More sharing options... 100napb Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 (змінено) 5 minutes ago, Prooksius said: аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. например в тех случаях, когда оптимизатор mysql решает, что фулскан таблицы ему будет быстрее сделать, чем выбрать даже используя индекс какое-то довольно большое (например, больше половины всех товаров) количество товаров из какой-то жирной категории. индекс по path_id - мастхэв для мелких категорий, все верно 👍 Змінено 26 листопада 2020 користувачем 100napb 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 так же для Оптимизации подсчета Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` и если вместо NOW() можно использовать функцию из php date("Y-m-d") , то запрос сам собой будет кешироваться. но это код Опенкарта надо менять. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, vier сказал: Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 3 минуты назад, chukcha сказал: Существуют такие ситуации, что в базе нет соответствующих языковых сущностей ааа, я понял - это тот случай... Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 20 минут назад, chukcha сказал: Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей Блин, не учел этот момент, Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. А я действительно, как vier и сказал, убрал эту таблицу, если это не поиск по названию, например, а просто подсчет кол-ва товаров, например, в категории. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 4 минуты назад, Prooksius сказал: Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. Это фича Конечно, это очень маленький процент Например была задача.. Не показывать товар, который не имеет перевод контента. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Счётчик товаров в категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 я еще прикрутил кэш к этому делу. То есть, если считается для какой-то категории (только для нее, без учета всяких фильтров) тогда смотрим в кэш для этой категории, если есть - то не обращаемся к БД и берем из кэша. Если сохраненного в кэше по этой категории нет - делаем стандартный запрос к БД и сохраняем в кэш для этой категории. Я говорю о станартном кэше опенкарта: $this->cache->get $this->cache->set Но вот если надо почитать количество с учетом каких-то проставленных фильтров - вариантов может быть очень много, все не сохранишь, будь то в кэше, будь то в каком-то поле... Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 Только что, spectre сказал: а не проще ночью по крону считать и складывать в какое-то поле в таблице category чтоб сервер не колбасить? проще, если частое обновление - то и чаще И.. Это если включен 'filter_sub_category' => true Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, Prooksius сказал: Если сохраненного в кэше по этой категории нет - делаем стандартный запрос к БД и сохраняем в кэш для этой категории. Тут все зависит от частоты посещения категории Если категорий мало, а посещений много - то, возможно кеш и поможет. А если категорий много , и есть мало посещаемые, то такой кеш до одного места.. Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 Но в том, то и дело, что этот доп. индекс у меня решил все проблемы со скоростью. Собствено уже и кэш не нужен, все быстро открывается 1 Надіслати Поділитися на інших сайтах More sharing options... almir Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, Prooksius сказал: Но в том, то и дело, что этот доп. индекс у меня решил все проблемы со скоростью. Собствено уже и кэш не нужен, все быстро открывается Prooksius не подскажите с примером как поставить такой индекс) Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 3 минуты назад, almir сказал: Prooksius не подскажите с примером как поставить такой индекс) https://www.awesomescreenshot.com/video/1860545?key=55b877a3edb55b1294bf1562932d0a0a 1 Надіслати Поділитися на інших сайтах More sharing options... almir Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 2 минуты назад, Prooksius сказал: https://www.awesomescreenshot.com/video/1860545?key=55b877a3edb55b1294bf1562932d0a0a + Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 ALTER TABLE `oc_category_path` ADD INDEX (`path_id`); Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 2 минуты назад, chukcha сказал: ALTER TABLE `oc_category_path` ADD INDEX (`category_id`); только не category_id, а path_id Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 5 минут назад, Prooksius сказал: только не category_id, а path_id поправил, писал с листа Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 А также сделал explain - рекомендую и вам https://prnt.sc/vqhcd4 Но https://prnt.sc/vqhd5x И еще одно но сравните с первым скрином https://prnt.sc/vqhg7x т.е.. ваш случай частичный Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 Только что, Prooksius сказал: ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. И заметьте все запросы делались с наличием индекса по path_id Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. Надіслати Поділитися на інших сайтах More sharing options... 100napb Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 (змінено) 5 minutes ago, Prooksius said: аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. например в тех случаях, когда оптимизатор mysql решает, что фулскан таблицы ему будет быстрее сделать, чем выбрать даже используя индекс какое-то довольно большое (например, больше половины всех товаров) количество товаров из какой-то жирной категории. индекс по path_id - мастхэв для мелких категорий, все верно 👍 Змінено 26 листопада 2020 користувачем 100napb 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 так же для Оптимизации подсчета Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` и если вместо NOW() можно использовать функцию из php date("Y-m-d") , то запрос сам собой будет кешироваться. но это код Опенкарта надо менять. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, vier сказал: Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 3 минуты назад, chukcha сказал: Существуют такие ситуации, что в базе нет соответствующих языковых сущностей ааа, я понял - это тот случай... Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 20 минут назад, chukcha сказал: Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей Блин, не учел этот момент, Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. А я действительно, как vier и сказал, убрал эту таблицу, если это не поиск по названию, например, а просто подсчет кол-ва товаров, например, в категории. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 4 минуты назад, Prooksius сказал: Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. Это фича Конечно, это очень маленький процент Например была задача.. Не показывать товар, который не имеет перевод контента. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Счётчик товаров в категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 Только что, spectre сказал: а не проще ночью по крону считать и складывать в какое-то поле в таблице category чтоб сервер не колбасить? проще, если частое обновление - то и чаще И.. Это если включен 'filter_sub_category' => true Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, Prooksius сказал: Если сохраненного в кэше по этой категории нет - делаем стандартный запрос к БД и сохраняем в кэш для этой категории. Тут все зависит от частоты посещения категории Если категорий мало, а посещений много - то, возможно кеш и поможет. А если категорий много , и есть мало посещаемые, то такой кеш до одного места.. Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 Но в том, то и дело, что этот доп. индекс у меня решил все проблемы со скоростью. Собствено уже и кэш не нужен, все быстро открывается 1 Надіслати Поділитися на інших сайтах More sharing options... almir Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, Prooksius сказал: Но в том, то и дело, что этот доп. индекс у меня решил все проблемы со скоростью. Собствено уже и кэш не нужен, все быстро открывается Prooksius не подскажите с примером как поставить такой индекс) Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 3 минуты назад, almir сказал: Prooksius не подскажите с примером как поставить такой индекс) https://www.awesomescreenshot.com/video/1860545?key=55b877a3edb55b1294bf1562932d0a0a 1 Надіслати Поділитися на інших сайтах More sharing options... almir Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 2 минуты назад, Prooksius сказал: https://www.awesomescreenshot.com/video/1860545?key=55b877a3edb55b1294bf1562932d0a0a + Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 ALTER TABLE `oc_category_path` ADD INDEX (`path_id`); Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 2 минуты назад, chukcha сказал: ALTER TABLE `oc_category_path` ADD INDEX (`category_id`); только не category_id, а path_id Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 5 минут назад, Prooksius сказал: только не category_id, а path_id поправил, писал с листа Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 А также сделал explain - рекомендую и вам https://prnt.sc/vqhcd4 Но https://prnt.sc/vqhd5x И еще одно но сравните с первым скрином https://prnt.sc/vqhg7x т.е.. ваш случай частичный Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 Только что, Prooksius сказал: ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. И заметьте все запросы делались с наличием индекса по path_id Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. Надіслати Поділитися на інших сайтах More sharing options... 100napb Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 (змінено) 5 minutes ago, Prooksius said: аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. например в тех случаях, когда оптимизатор mysql решает, что фулскан таблицы ему будет быстрее сделать, чем выбрать даже используя индекс какое-то довольно большое (например, больше половины всех товаров) количество товаров из какой-то жирной категории. индекс по path_id - мастхэв для мелких категорий, все верно 👍 Змінено 26 листопада 2020 користувачем 100napb 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 так же для Оптимизации подсчета Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` и если вместо NOW() можно использовать функцию из php date("Y-m-d") , то запрос сам собой будет кешироваться. но это код Опенкарта надо менять. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, vier сказал: Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 3 минуты назад, chukcha сказал: Существуют такие ситуации, что в базе нет соответствующих языковых сущностей ааа, я понял - это тот случай... Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 20 минут назад, chukcha сказал: Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей Блин, не учел этот момент, Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. А я действительно, как vier и сказал, убрал эту таблицу, если это не поиск по названию, например, а просто подсчет кол-ва товаров, например, в категории. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 4 минуты назад, Prooksius сказал: Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. Это фича Конечно, это очень маленький процент Например была задача.. Не показывать товар, который не имеет перевод контента. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Счётчик товаров в категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, Prooksius сказал: Если сохраненного в кэше по этой категории нет - делаем стандартный запрос к БД и сохраняем в кэш для этой категории. Тут все зависит от частоты посещения категории Если категорий мало, а посещений много - то, возможно кеш и поможет. А если категорий много , и есть мало посещаемые, то такой кеш до одного места.. Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 Но в том, то и дело, что этот доп. индекс у меня решил все проблемы со скоростью. Собствено уже и кэш не нужен, все быстро открывается 1 Надіслати Поділитися на інших сайтах More sharing options... almir Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, Prooksius сказал: Но в том, то и дело, что этот доп. индекс у меня решил все проблемы со скоростью. Собствено уже и кэш не нужен, все быстро открывается Prooksius не подскажите с примером как поставить такой индекс) Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 3 минуты назад, almir сказал: Prooksius не подскажите с примером как поставить такой индекс) https://www.awesomescreenshot.com/video/1860545?key=55b877a3edb55b1294bf1562932d0a0a 1 Надіслати Поділитися на інших сайтах More sharing options... almir Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 2 минуты назад, Prooksius сказал: https://www.awesomescreenshot.com/video/1860545?key=55b877a3edb55b1294bf1562932d0a0a + Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 ALTER TABLE `oc_category_path` ADD INDEX (`path_id`); Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 2 минуты назад, chukcha сказал: ALTER TABLE `oc_category_path` ADD INDEX (`category_id`); только не category_id, а path_id Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 5 минут назад, Prooksius сказал: только не category_id, а path_id поправил, писал с листа Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 А также сделал explain - рекомендую и вам https://prnt.sc/vqhcd4 Но https://prnt.sc/vqhd5x И еще одно но сравните с первым скрином https://prnt.sc/vqhg7x т.е.. ваш случай частичный Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 Только что, Prooksius сказал: ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. И заметьте все запросы делались с наличием индекса по path_id Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. Надіслати Поділитися на інших сайтах More sharing options... 100napb Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 (змінено) 5 minutes ago, Prooksius said: аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. например в тех случаях, когда оптимизатор mysql решает, что фулскан таблицы ему будет быстрее сделать, чем выбрать даже используя индекс какое-то довольно большое (например, больше половины всех товаров) количество товаров из какой-то жирной категории. индекс по path_id - мастхэв для мелких категорий, все верно 👍 Змінено 26 листопада 2020 користувачем 100napb 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 так же для Оптимизации подсчета Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` и если вместо NOW() можно использовать функцию из php date("Y-m-d") , то запрос сам собой будет кешироваться. но это код Опенкарта надо менять. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, vier сказал: Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 3 минуты назад, chukcha сказал: Существуют такие ситуации, что в базе нет соответствующих языковых сущностей ааа, я понял - это тот случай... Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 20 минут назад, chukcha сказал: Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей Блин, не учел этот момент, Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. А я действительно, как vier и сказал, убрал эту таблицу, если это не поиск по названию, например, а просто подсчет кол-ва товаров, например, в категории. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 4 минуты назад, Prooksius сказал: Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. Это фича Конечно, это очень маленький процент Например была задача.. Не показывать товар, который не имеет перевод контента. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Счётчик товаров в категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 Но в том, то и дело, что этот доп. индекс у меня решил все проблемы со скоростью. Собствено уже и кэш не нужен, все быстро открывается 1 Надіслати Поділитися на інших сайтах More sharing options... almir Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, Prooksius сказал: Но в том, то и дело, что этот доп. индекс у меня решил все проблемы со скоростью. Собствено уже и кэш не нужен, все быстро открывается Prooksius не подскажите с примером как поставить такой индекс) Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 3 минуты назад, almir сказал: Prooksius не подскажите с примером как поставить такой индекс) https://www.awesomescreenshot.com/video/1860545?key=55b877a3edb55b1294bf1562932d0a0a 1 Надіслати Поділитися на інших сайтах More sharing options... almir Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 2 минуты назад, Prooksius сказал: https://www.awesomescreenshot.com/video/1860545?key=55b877a3edb55b1294bf1562932d0a0a + Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 ALTER TABLE `oc_category_path` ADD INDEX (`path_id`); Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 2 минуты назад, chukcha сказал: ALTER TABLE `oc_category_path` ADD INDEX (`category_id`); только не category_id, а path_id Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 5 минут назад, Prooksius сказал: только не category_id, а path_id поправил, писал с листа Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 А также сделал explain - рекомендую и вам https://prnt.sc/vqhcd4 Но https://prnt.sc/vqhd5x И еще одно но сравните с первым скрином https://prnt.sc/vqhg7x т.е.. ваш случай частичный Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 Только что, Prooksius сказал: ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. И заметьте все запросы делались с наличием индекса по path_id Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. Надіслати Поділитися на інших сайтах More sharing options... 100napb Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 (змінено) 5 minutes ago, Prooksius said: аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. например в тех случаях, когда оптимизатор mysql решает, что фулскан таблицы ему будет быстрее сделать, чем выбрать даже используя индекс какое-то довольно большое (например, больше половины всех товаров) количество товаров из какой-то жирной категории. индекс по path_id - мастхэв для мелких категорий, все верно 👍 Змінено 26 листопада 2020 користувачем 100napb 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 так же для Оптимизации подсчета Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` и если вместо NOW() можно использовать функцию из php date("Y-m-d") , то запрос сам собой будет кешироваться. но это код Опенкарта надо менять. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, vier сказал: Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 3 минуты назад, chukcha сказал: Существуют такие ситуации, что в базе нет соответствующих языковых сущностей ааа, я понял - это тот случай... Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 20 минут назад, chukcha сказал: Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей Блин, не учел этот момент, Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. А я действительно, как vier и сказал, убрал эту таблицу, если это не поиск по названию, например, а просто подсчет кол-ва товаров, например, в категории. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 4 минуты назад, Prooksius сказал: Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. Это фича Конечно, это очень маленький процент Например была задача.. Не показывать товар, который не имеет перевод контента. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Счётчик товаров в категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
almir Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, Prooksius сказал: Но в том, то и дело, что этот доп. индекс у меня решил все проблемы со скоростью. Собствено уже и кэш не нужен, все быстро открывается Prooksius не подскажите с примером как поставить такой индекс) Надіслати Поділитися на інших сайтах More sharing options...
Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 3 минуты назад, almir сказал: Prooksius не подскажите с примером как поставить такой индекс) https://www.awesomescreenshot.com/video/1860545?key=55b877a3edb55b1294bf1562932d0a0a 1 Надіслати Поділитися на інших сайтах More sharing options... almir Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 2 минуты назад, Prooksius сказал: https://www.awesomescreenshot.com/video/1860545?key=55b877a3edb55b1294bf1562932d0a0a + Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 ALTER TABLE `oc_category_path` ADD INDEX (`path_id`); Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 2 минуты назад, chukcha сказал: ALTER TABLE `oc_category_path` ADD INDEX (`category_id`); только не category_id, а path_id Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 5 минут назад, Prooksius сказал: только не category_id, а path_id поправил, писал с листа Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 А также сделал explain - рекомендую и вам https://prnt.sc/vqhcd4 Но https://prnt.sc/vqhd5x И еще одно но сравните с первым скрином https://prnt.sc/vqhg7x т.е.. ваш случай частичный Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 Только что, Prooksius сказал: ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. И заметьте все запросы делались с наличием индекса по path_id Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. Надіслати Поділитися на інших сайтах More sharing options... 100napb Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 (змінено) 5 minutes ago, Prooksius said: аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. например в тех случаях, когда оптимизатор mysql решает, что фулскан таблицы ему будет быстрее сделать, чем выбрать даже используя индекс какое-то довольно большое (например, больше половины всех товаров) количество товаров из какой-то жирной категории. индекс по path_id - мастхэв для мелких категорий, все верно 👍 Змінено 26 листопада 2020 користувачем 100napb 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 так же для Оптимизации подсчета Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` и если вместо NOW() можно использовать функцию из php date("Y-m-d") , то запрос сам собой будет кешироваться. но это код Опенкарта надо менять. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, vier сказал: Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 3 минуты назад, chukcha сказал: Существуют такие ситуации, что в базе нет соответствующих языковых сущностей ааа, я понял - это тот случай... Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 20 минут назад, chukcha сказал: Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей Блин, не учел этот момент, Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. А я действительно, как vier и сказал, убрал эту таблицу, если это не поиск по названию, например, а просто подсчет кол-ва товаров, например, в категории. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 4 минуты назад, Prooksius сказал: Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. Это фича Конечно, это очень маленький процент Например была задача.. Не показывать товар, который не имеет перевод контента. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Счётчик товаров в категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
almir Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 2 минуты назад, Prooksius сказал: https://www.awesomescreenshot.com/video/1860545?key=55b877a3edb55b1294bf1562932d0a0a + Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 ALTER TABLE `oc_category_path` ADD INDEX (`path_id`); Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 2 минуты назад, chukcha сказал: ALTER TABLE `oc_category_path` ADD INDEX (`category_id`); только не category_id, а path_id Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 5 минут назад, Prooksius сказал: только не category_id, а path_id поправил, писал с листа Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 А также сделал explain - рекомендую и вам https://prnt.sc/vqhcd4 Но https://prnt.sc/vqhd5x И еще одно но сравните с первым скрином https://prnt.sc/vqhg7x т.е.. ваш случай частичный Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 Только что, Prooksius сказал: ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. И заметьте все запросы делались с наличием индекса по path_id Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. Надіслати Поділитися на інших сайтах More sharing options... 100napb Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 (змінено) 5 minutes ago, Prooksius said: аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. например в тех случаях, когда оптимизатор mysql решает, что фулскан таблицы ему будет быстрее сделать, чем выбрать даже используя индекс какое-то довольно большое (например, больше половины всех товаров) количество товаров из какой-то жирной категории. индекс по path_id - мастхэв для мелких категорий, все верно 👍 Змінено 26 листопада 2020 користувачем 100napb 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 так же для Оптимизации подсчета Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` и если вместо NOW() можно использовать функцию из php date("Y-m-d") , то запрос сам собой будет кешироваться. но это код Опенкарта надо менять. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, vier сказал: Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 3 минуты назад, chukcha сказал: Существуют такие ситуации, что в базе нет соответствующих языковых сущностей ааа, я понял - это тот случай... Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 20 минут назад, chukcha сказал: Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей Блин, не учел этот момент, Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. А я действительно, как vier и сказал, убрал эту таблицу, если это не поиск по названию, например, а просто подсчет кол-ва товаров, например, в категории. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 4 минуты назад, Prooksius сказал: Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. Это фича Конечно, это очень маленький процент Например была задача.. Не показывать товар, который не имеет перевод контента. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Счётчик товаров в категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 2 минуты назад, chukcha сказал: ALTER TABLE `oc_category_path` ADD INDEX (`category_id`); только не category_id, а path_id Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 5 минут назад, Prooksius сказал: только не category_id, а path_id поправил, писал с листа Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 А также сделал explain - рекомендую и вам https://prnt.sc/vqhcd4 Но https://prnt.sc/vqhd5x И еще одно но сравните с первым скрином https://prnt.sc/vqhg7x т.е.. ваш случай частичный Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 Только что, Prooksius сказал: ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. И заметьте все запросы делались с наличием индекса по path_id Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. Надіслати Поділитися на інших сайтах More sharing options... 100napb Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 (змінено) 5 minutes ago, Prooksius said: аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. например в тех случаях, когда оптимизатор mysql решает, что фулскан таблицы ему будет быстрее сделать, чем выбрать даже используя индекс какое-то довольно большое (например, больше половины всех товаров) количество товаров из какой-то жирной категории. индекс по path_id - мастхэв для мелких категорий, все верно 👍 Змінено 26 листопада 2020 користувачем 100napb 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 так же для Оптимизации подсчета Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` и если вместо NOW() можно использовать функцию из php date("Y-m-d") , то запрос сам собой будет кешироваться. но это код Опенкарта надо менять. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, vier сказал: Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 3 минуты назад, chukcha сказал: Существуют такие ситуации, что в базе нет соответствующих языковых сущностей ааа, я понял - это тот случай... Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 20 минут назад, chukcha сказал: Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей Блин, не учел этот момент, Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. А я действительно, как vier и сказал, убрал эту таблицу, если это не поиск по названию, например, а просто подсчет кол-ва товаров, например, в категории. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 4 минуты назад, Prooksius сказал: Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. Это фича Конечно, это очень маленький процент Например была задача.. Не показывать товар, который не имеет перевод контента. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Счётчик товаров в категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 5 минут назад, Prooksius сказал: только не category_id, а path_id поправил, писал с листа Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 А также сделал explain - рекомендую и вам https://prnt.sc/vqhcd4 Но https://prnt.sc/vqhd5x И еще одно но сравните с первым скрином https://prnt.sc/vqhg7x т.е.. ваш случай частичный Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 Только что, Prooksius сказал: ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. И заметьте все запросы делались с наличием индекса по path_id Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. Надіслати Поділитися на інших сайтах More sharing options... 100napb Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 (змінено) 5 minutes ago, Prooksius said: аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. например в тех случаях, когда оптимизатор mysql решает, что фулскан таблицы ему будет быстрее сделать, чем выбрать даже используя индекс какое-то довольно большое (например, больше половины всех товаров) количество товаров из какой-то жирной категории. индекс по path_id - мастхэв для мелких категорий, все верно 👍 Змінено 26 листопада 2020 користувачем 100napb 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 так же для Оптимизации подсчета Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` и если вместо NOW() можно использовать функцию из php date("Y-m-d") , то запрос сам собой будет кешироваться. но это код Опенкарта надо менять. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, vier сказал: Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 3 минуты назад, chukcha сказал: Существуют такие ситуации, что в базе нет соответствующих языковых сущностей ааа, я понял - это тот случай... Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 20 минут назад, chukcha сказал: Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей Блин, не учел этот момент, Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. А я действительно, как vier и сказал, убрал эту таблицу, если это не поиск по названию, например, а просто подсчет кол-ва товаров, например, в категории. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 4 минуты назад, Prooksius сказал: Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. Это фича Конечно, это очень маленький процент Например была задача.. Не показывать товар, который не имеет перевод контента. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Счётчик товаров в категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 А также сделал explain - рекомендую и вам https://prnt.sc/vqhcd4 Но https://prnt.sc/vqhd5x И еще одно но сравните с первым скрином https://prnt.sc/vqhg7x т.е.. ваш случай частичный Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 Только что, Prooksius сказал: ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. И заметьте все запросы делались с наличием индекса по path_id Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. Надіслати Поділитися на інших сайтах More sharing options... 100napb Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 (змінено) 5 minutes ago, Prooksius said: аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. например в тех случаях, когда оптимизатор mysql решает, что фулскан таблицы ему будет быстрее сделать, чем выбрать даже используя индекс какое-то довольно большое (например, больше половины всех товаров) количество товаров из какой-то жирной категории. индекс по path_id - мастхэв для мелких категорий, все верно 👍 Змінено 26 листопада 2020 користувачем 100napb 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 так же для Оптимизации подсчета Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` и если вместо NOW() можно использовать функцию из php date("Y-m-d") , то запрос сам собой будет кешироваться. но это код Опенкарта надо менять. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, vier сказал: Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 3 минуты назад, chukcha сказал: Существуют такие ситуации, что в базе нет соответствующих языковых сущностей ааа, я понял - это тот случай... Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 20 минут назад, chukcha сказал: Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей Блин, не учел этот момент, Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. А я действительно, как vier и сказал, убрал эту таблицу, если это не поиск по названию, например, а просто подсчет кол-ва товаров, например, в категории. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 4 минуты назад, Prooksius сказал: Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. Это фича Конечно, это очень маленький процент Например была задача.. Не показывать товар, который не имеет перевод контента. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Счётчик товаров в категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 Только что, Prooksius сказал: ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. И заметьте все запросы делались с наличием индекса по path_id Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. Надіслати Поділитися на інших сайтах More sharing options... 100napb Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 (змінено) 5 minutes ago, Prooksius said: аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. например в тех случаях, когда оптимизатор mysql решает, что фулскан таблицы ему будет быстрее сделать, чем выбрать даже используя индекс какое-то довольно большое (например, больше половины всех товаров) количество товаров из какой-то жирной категории. индекс по path_id - мастхэв для мелких категорий, все верно 👍 Змінено 26 листопада 2020 користувачем 100napb 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 так же для Оптимизации подсчета Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` и если вместо NOW() можно использовать функцию из php date("Y-m-d") , то запрос сам собой будет кешироваться. но это код Опенкарта надо менять. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, vier сказал: Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 3 минуты назад, chukcha сказал: Существуют такие ситуации, что в базе нет соответствующих языковых сущностей ааа, я понял - это тот случай... Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 20 минут назад, chukcha сказал: Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей Блин, не учел этот момент, Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. А я действительно, как vier и сказал, убрал эту таблицу, если это не поиск по названию, например, а просто подсчет кол-ва товаров, например, в категории. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 4 минуты назад, Prooksius сказал: Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. Это фича Конечно, это очень маленький процент Например была задача.. Не показывать товар, который не имеет перевод контента. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Счётчик товаров в категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 Только что, Prooksius сказал: ну да, вот у меня как раз было подобным первому скрину без того индекса, а на втором - уже с ним. И заметьте все запросы делались с наличием индекса по path_id Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. Надіслати Поділитися на інших сайтах More sharing options... 100napb Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 (змінено) 5 minutes ago, Prooksius said: аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. например в тех случаях, когда оптимизатор mysql решает, что фулскан таблицы ему будет быстрее сделать, чем выбрать даже используя индекс какое-то довольно большое (например, больше половины всех товаров) количество товаров из какой-то жирной категории. индекс по path_id - мастхэв для мелких категорий, все верно 👍 Змінено 26 листопада 2020 користувачем 100napb 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 так же для Оптимизации подсчета Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` и если вместо NOW() можно использовать функцию из php date("Y-m-d") , то запрос сам собой будет кешироваться. но это код Опенкарта надо менять. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, vier сказал: Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 3 минуты назад, chukcha сказал: Существуют такие ситуации, что в базе нет соответствующих языковых сущностей ааа, я понял - это тот случай... Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 20 минут назад, chukcha сказал: Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей Блин, не учел этот момент, Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. А я действительно, как vier и сказал, убрал эту таблицу, если это не поиск по названию, например, а просто подсчет кол-ва товаров, например, в категории. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 4 минуты назад, Prooksius сказал: Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. Это фича Конечно, это очень маленький процент Например была задача.. Не показывать товар, который не имеет перевод контента. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Счётчик товаров в категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. Надіслати Поділитися на інших сайтах More sharing options... 100napb Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 (змінено) 5 minutes ago, Prooksius said: аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. например в тех случаях, когда оптимизатор mysql решает, что фулскан таблицы ему будет быстрее сделать, чем выбрать даже используя индекс какое-то довольно большое (например, больше половины всех товаров) количество товаров из какой-то жирной категории. индекс по path_id - мастхэв для мелких категорий, все верно 👍 Змінено 26 листопада 2020 користувачем 100napb 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 так же для Оптимизации подсчета Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` и если вместо NOW() можно использовать функцию из php date("Y-m-d") , то запрос сам собой будет кешироваться. но это код Опенкарта надо менять. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, vier сказал: Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 3 минуты назад, chukcha сказал: Существуют такие ситуации, что в базе нет соответствующих языковых сущностей ааа, я понял - это тот случай... Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 20 минут назад, chukcha сказал: Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей Блин, не учел этот момент, Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. А я действительно, как vier и сказал, убрал эту таблицу, если это не поиск по названию, например, а просто подсчет кол-ва товаров, например, в категории. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 4 минуты назад, Prooksius сказал: Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. Это фича Конечно, это очень маленький процент Например была задача.. Не показывать товар, который не имеет перевод контента. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Счётчик товаров в категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
100napb Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 (змінено) 5 minutes ago, Prooksius said: аа, вот оно что, в каких-то случаях он все-таки не используется.. Ясно. например в тех случаях, когда оптимизатор mysql решает, что фулскан таблицы ему будет быстрее сделать, чем выбрать даже используя индекс какое-то довольно большое (например, больше половины всех товаров) количество товаров из какой-то жирной категории. индекс по path_id - мастхэв для мелких категорий, все верно 👍 Змінено 26 листопада 2020 користувачем 100napb 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 так же для Оптимизации подсчета Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` и если вместо NOW() можно использовать функцию из php date("Y-m-d") , то запрос сам собой будет кешироваться. но это код Опенкарта надо менять. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, vier сказал: Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 3 минуты назад, chukcha сказал: Существуют такие ситуации, что в базе нет соответствующих языковых сущностей ааа, я понял - это тот случай... Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 20 минут назад, chukcha сказал: Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей Блин, не учел этот момент, Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. А я действительно, как vier и сказал, убрал эту таблицу, если это не поиск по названию, например, а просто подсчет кол-ва товаров, например, в категории. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 4 минуты назад, Prooksius сказал: Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. Это фича Конечно, это очень маленький процент Например была задача.. Не показывать товар, который не имеет перевод контента. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Счётчик товаров в категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 так же для Оптимизации подсчета Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` и если вместо NOW() можно использовать функцию из php date("Y-m-d") , то запрос сам собой будет кешироваться. но это код Опенкарта надо менять. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, vier сказал: Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 3 минуты назад, chukcha сказал: Существуют такие ситуации, что в базе нет соответствующих языковых сущностей ааа, я понял - это тот случай... Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 20 минут назад, chukcha сказал: Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей Блин, не учел этот момент, Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. А я действительно, как vier и сказал, убрал эту таблицу, если это не поиск по названию, например, а просто подсчет кол-ва товаров, например, в категории. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 4 минуты назад, Prooksius сказал: Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. Это фича Конечно, это очень маленький процент Например была задача.. Не показывать товар, который не имеет перевод контента. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Счётчик товаров в категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 1 минуту назад, vier сказал: Количества товара в запросе не нужна таблица `product_description` и соответственно условие по Языку - `language_id` Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей 1 Надіслати Поділитися на інших сайтах More sharing options... vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 3 минуты назад, chukcha сказал: Существуют такие ситуации, что в базе нет соответствующих языковых сущностей ааа, я понял - это тот случай... Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 20 минут назад, chukcha сказал: Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей Блин, не учел этот момент, Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. А я действительно, как vier и сказал, убрал эту таблицу, если это не поиск по названию, например, а просто подсчет кол-ва товаров, например, в категории. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 4 минуты назад, Prooksius сказал: Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. Это фича Конечно, это очень маленький процент Например была задача.. Не показывать товар, который не имеет перевод контента. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Счётчик товаров в категории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
vier Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 3 минуты назад, chukcha сказал: Существуют такие ситуации, что в базе нет соответствующих языковых сущностей ааа, я понял - это тот случай... Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 20 минут назад, chukcha сказал: Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей Блин, не учел этот момент, Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. А я действительно, как vier и сказал, убрал эту таблицу, если это не поиск по названию, например, а просто подсчет кол-ва товаров, например, в категории. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 4 минуты назад, Prooksius сказал: Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. Это фича Конечно, это очень маленький процент Например была задача.. Не показывать товар, который не имеет перевод контента. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання Счётчик товаров в категории
Prooksius Опубліковано: 26 листопада 2020 Автор Share Опубліковано: 26 листопада 2020 20 минут назад, chukcha сказал: Не поверите... нужна!!! Существуют такие ситуации, что в базе нет соответствующих языковых сущностей Блин, не учел этот момент, Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. А я действительно, как vier и сказал, убрал эту таблицу, если это не поиск по названию, например, а просто подсчет кол-ва товаров, например, в категории. Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 4 минуты назад, Prooksius сказал: Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. Это фича Конечно, это очень маленький процент Например была задача.. Не показывать товар, который не имеет перевод контента. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
chukcha Опубліковано: 26 листопада 2020 Share Опубліковано: 26 листопада 2020 4 минуты назад, Prooksius сказал: Действительно такое бывает, но это, по-моему, скорее ошибка, нежели нормальная работа магазина. Это фича Конечно, это очень маленький процент Например была задача.. Не показывать товар, который не имеет перевод контента. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 5
Recommended Posts