Magento 2: para que serve a tabela _replica no módulo Magento_Catalog?

10

Quando o Magento lança a versão 2.X, encontrei _replicatabelas, particularmente no Magento_Catalogmódulo, para indexação dos dados do catálogo.

Percebo também que _replicanada mais é que a estrutura duplicada da respectiva tabela na natureza do banco de dados, mas isso significa muito para o framework Magento 2 para atividades operacionais de leitura e gravação, eu acho.

Eu quero saber o que a aplicação operações Magento 2 irá considerar para _replicamesas para Magento_Catalog, CatalogRulee CatalogInventorymódulo.

obrigado

sandip
fonte

Respostas:

20

As tabelas de réplica são usadas principalmente para otimização do indexador. As tabelas de réplica são usadas para evitar conflitos ou esperar bloqueios causados ​​por colisões de leitura / gravação na mesma tabela.

Nas causas acima, o Magento usa uma tabela separada para operações de leitura e gravação e indexação. Como resultado desse processo de alternância, o cliente pode navegar livremente para as páginas de categoria, páginas de pesquisa e páginas de navegação em camadas do usuário filtradas com preço quando você executa a reindexação completa na CLI.

Se você acha que minha resposta está correta e o ajuda, aceite e vote novamente.

Obrigado.

Gideon Babu
fonte
Muito obrigado por todas as pessoas que votaram pela minha resposta.
Gideon Babu