Magentoが多すぎるテーブルエラーの一括更新製品


7

今朝、magentoで約100の製品を選択して有効にすると、このmysql too many tableエラーが発生しました

以下はログファイルの抜粋です

a:5:{i:0;s:92:"SQLSTATE[HY000]: General error: 1116 Too many tables; 
MySQL can only use 61 tables in a join";i:1;s:5786:"
#0 /var/www/html/dev.mysite.com/lib/Varien/Db/Statement/Pdo/Mysql.php(110):
Zend_Db_Statement_Pdo->_execute(Array)

このmysqlスレッド(http://forums.mysql.com/read.php?10,94448,94505#msg-94505
を通過)は、eav dbモデルに欠陥があることを示しています。
また、61テーブルを増やすと、また、eavモデルは最終的にこれを超えます。

magento eavモデルは完璧ではありませんか?それともカスタム属性が多すぎるためですか?(150以上のカスタム属性とセット)

私はこれに対処する方法は無意味です。
助けを求めて
ありがとう


Magmiは、製品の一括更新を実現するための優れたツールです。後で発見
echoashu

回答:


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.