Magento 2:Magento_Catalog模块中_replica表的用途是什么?


10

当Magento发布2.X版本时,我发现_replica表,特别是在Magento_Catalog模块中的表可能用于索引目录数据。

我还注意到,_replica这不过是数据库性质中各个表的重复结构,但是对于我猜想的用于读写操作的Magento 2框架而言,这意味着很多。

我想知道哪些操作Magento的2应用程序将考虑_replica表的Magento_CatalogCatalogRuleCatalogInventory模块。

谢谢

Answers:


20

副本表主要用于索引器优化。副本表用于防止同一表上的读/写冲突引起的死锁或等待锁。

由于上述原因,Magento使用单独的表进行读写操作和索引编制。作为此切换过程的结果,当您在CLI中运行完全重新索引编制时,客户可以自由导航到按价格过滤的类别页面,搜索页面和用户分层的导航页面。

如果您认为我的答案是正确的并可以为您提供帮助,请接受并支持它。

谢谢。


非常感谢所有支持我的回答的人。
基甸·巴布
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.