Magento 2: Magento_Catalog modülünde _replica tablosunun kullanımı nedir?


10

Magento 2.X sürümünü yayınladığında _replica, özellikle Magento_Catalogmodülde katalog verilerinin endekslenmesi için tablolar buldum .

Ayrıca _replica, veritabanı doğasında ilgili tablonun yinelenen yapısından başka bir şey olmadığını fark ettim ama sanırım okuma ve yazma operasyonel aktiviteleri için Magento 2 çerçevesi için çok şey ifade ediyor.

Ben operasyonları Magento 2 uygulama için dikkate hangi bilmesini istiyorum _replicaiçin tablolar Magento_Catalog, CatalogRuleve CatalogInventorymodül.

Teşekkürler

Yanıtlar:


21

Çoğaltma tabloları temel olarak dizinleyici optimizasyonu için kullanılır. Çoğaltma tabloları, aynı tablodaki okuma / yazma çarpışmalarının neden olduğu kilitlenmeleri veya bekleme kilitlerini önlemek için kullanılır.

Yukarıdaki nedenlerde, Magento okuma ve yazma işlemleri ve dizinleme için ayrı bir tablo kullanır. Bu geçiş sürecinin bir sonucu olarak müşteri, CLI'da tam yeniden dizin oluşturduğunuzda fiyatla filtrelenen kategori sayfalarına, arama sayfalarına ve kullanıcı katmanlı gezinme sayfalarına serbestçe gidebilir.

Cevabımın doğru olduğunu ve size yardımcı olduğunu düşünüyorsanız, lütfen kabul edin ve onaylayın.

Teşekkür ederim.


Cevabımı onaylayan herkese çok teşekkür ederim.
Gideon Babu
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.