2012-09-01 33 views
0

我在Magento EE 1.12上运行索引时遇到问题。某些表在索引过程中被锁定,客户无法完成订单。提交订单时他们收到SQL错误。Magento索引锁表

索引编制也花了太长时间。

任何想法?

Steve

+0

什么是重新驯化和多久? – Theodores

+0

我正在重新编制4000多个产品的索引,并有5个商店。主要是URL重写耗时太长。 – user1538621

+0

有多少产品“可见”vs“没有个别展示”?你清除了,即截断了url rewrte表,你什么时候运行这个reindexing? – Theodores

回答

0

理想情况下,你永远不应该发生表锁。你可以验证你的表被设置为InnoDB而不是MySIAM。 MySIAM是什么会锁定整个表,而InnoDB应该只锁定行。

+0

感谢您的回复。我检查了magento中的表和所有表是InnoDB。仍试图找出为什么会发生这种情况。有没有办法来检查数据库是否有任何错误或优化它。 – user1538621

+0

当在索引过程中点击确认订单时,出现错误“出现问题,请稍后再试”作为对话框出现。我还收到一封主题为“支付交易失败”的电子邮件。 – user1538621

+0

除了我的最后一条评论,我们正在使用远程MySQL服务器,该服务器通过交叉连接电缆与应用服务器连接。 – user1538621