Magento 2: для чого використовується таблиця _replica в модулі Magento_Catalog?


10

Оскільки Magento випускає версію 2.X, я знайшов _replicaтаблиці, особливо в Magento_Catalogмодулі, які можуть бути для індексації даних каталогу.

Я також зауважую, що _replicaце не що інше, як дублююча структура відповідної таблиці за своєю природою бази даних, але це багато означає для рамки Magento 2 для оперативних дій з читання та запису.

Я хочу знати , що які операції Magento 2 додатки будуть розглянуті в _replicaтаблицях для Magento_Catalog, CatalogRuleі CatalogInventoryмодуля.

Дякую

Відповіді:


20

Таблиці реплік в основному використовуються для оптимізації індексаторів. Таблиці репліка використовуються для запобігання тупикових ситуацій або блокування очікування, викликаних зіткненнями читання / запису на одній таблиці.

У наведених вище причинах Magento використовує окрему таблицю для операцій читання та запису та індексації. В результаті цього процесу перемикання клієнт може вільно переходити на сторінки категорій, пошукові сторінки та користування шаруючими навігаційними сторінками користувачів, відфільтровані за ціною, коли ви запускаєте повне перенастроювання в CLI.

Якщо ви вважаєте, що моя відповідь є правильною і допомагає вам, прийміть і підтвердіть її.

Дякую.


Дуже дякую всім людям, які підтримали мою відповідь.
Гедеон Бабу
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.