発生しているエラーは、次のファイルから発生しています。
/app/code/core/Mage/Catalog/Model/Resource/Eav/Mysql4/Product/Flat|Indexer.php
この制限は、次のファイルにあるCatalogconfig.xmlファイルで設定されているようです。
/app/code/core/Mage/Catalog/etc|config.xml
「max_index_count」を検索すると、この値が64に設定されていることがわかります。
この制限が設定されている理由はわかりませんが、64に設定する正当な理由があると想像する必要があります。開発環境(ライブサイトでこれを試してから、何ができるかを理解することをお勧めします)発生)この値を変更して、何が起こるかを確認できます。
使用しているインデックスの数(521)は、Indexer.phpファイルのgetFlatIndexes関数から取得されます。Magentoがデフォルトで使用する321+いくつかの追加のものがあるので、521に到達していると思います。
推測しなければならない場合、この制限は、フラットカタログテーブルが水平方向に大きくなりすぎないようにするために設定されています。テーブルが大きくなりすぎると速度の問題があると思います。