Magento 2: do czego służy tabela _replica w module Magento_Catalog?

10

Gdy Magento wydaje wersję 2.X, znalazłem _replicatabele, szczególnie w Magento_Catalogmodule może być do indeksowania danych katalogu.

Zauważam również, że _replicajest to nic innego jak zduplikowana struktura odpowiedniej tabeli w naturze bazy danych, ale to chyba dużo znaczy dla Magento 2 dla operacji odczytu i zapisu.

Chcę wiedzieć, co operacje Magento 2 rozpatrzy wniosek o _replicatabelach Magento_Catalog, CatalogRuleoraz CatalogInventorymodułu.

Dzięki

sandip
źródło

Odpowiedzi:

20

Tabele replik są używane głównie do optymalizacji indeksatora. Tabele replik służą do zapobiegania zakleszczeniom lub blokadom oczekiwania spowodowanym kolizjami odczytu / zapisu w tej samej tabeli.

W powyższych przypadkach Magento używa osobnej tabeli do operacji odczytu i zapisu oraz indeksowania. W wyniku tego procesu przełączania klient może swobodnie przechodzić do stron kategorii, stron wyszukiwania i stron nawigacji z warstwami użytkownika przefiltrowanych według ceny, gdy uruchomisz pełne ponowne indeksowanie w interfejsie CLI.

Jeśli uważasz, że moja odpowiedź jest prawidłowa i pomaga ci, zaakceptuj ją i głosuj za nią.

Dziękuję Ci.

Gideon Babu
źródło
Dziękuję bardzo za wszystkie osoby, które głosowały za moją odpowiedzią.
Gideon Babu,