Magento 2: a che cosa serve la tabella _replica nel modulo Magento_Catalog?


10

Dato che Magento rilascia la versione 2.X, ho scoperto che le _replicatabelle, in particolare nel Magento_Catalogmodulo, possono essere per indicizzare i dati del catalogo.

Noto anche che _replicanon è altro che la struttura duplicata della rispettiva tabella nella natura del database, ma significa molto per il framework Magento 2 per le attività operative di lettura e scrittura, suppongo.

Voglio sapere che l'applicazione che le operazioni di Magento 2 prenderà in considerazione per _replicatavoli per Magento_Catalog, CatalogRulee CatalogInventoryil modulo.

Grazie

Risposte:


20

Le tabelle di replica vengono utilizzate principalmente per l'ottimizzazione dell'indicizzatore. Le tabelle di replica vengono utilizzate per prevenire deadlock o blocchi di attesa causati da collisioni di lettura / scrittura sulla stessa tabella.

Nelle cause sopra, Magento utilizza una tabella separata per le operazioni di lettura e scrittura e l'indicizzazione. Come risultato di questo processo di commutazione, il cliente può navigare liberamente verso le pagine delle categorie, le pagine di ricerca e le pagine di navigazione a livelli utente filtrate con il prezzo quando si esegue la reindicizzazione completa nella CLI.

Se ritieni che la mia risposta sia corretta e ti aiuti, ti preghiamo di accettarla e di votarla.

Grazie.


Grazie mille per tutte le persone che hanno votato per la mia risposta.
Gideon Babu, il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.