CatalogIndex_*テーブルを切り捨てても安全ですか?
-
22-10-2019 - |
質問
Magentoのインストール(1.4.1)には、次の表が含まれています。
catalogindex_price
catalogindex_minimal_price
catalogindex_eav
catalogindex_aggregation
catalogindex_aggregation_tag
catalogindex_aggregation_to_tag
あるので 索引 彼らの名前では、それらは再インデックスによって再建されますか?つまり、私はそれらを安全に切り捨てることができますか?
切り捨てられるのに安全なテーブルのリストにそれらのどれも見つかりません ここ.
私はMagento 1.4.1を使用していますが、これらのテーブルが存在する場合、これは他のバージョンにも当てはまる可能性があります。
解決
の歴史を調べる app/code/core/Mage/CatalogIndex/etc/config.xml
それは次のことがわかります:
- catalogindex_priceは1.4で削除されました
- catalogindex_minimal_priceは、1.9の時点で引き続き使用されています
- catalogindex_eavは1.4で削除されました
- catalogindex_aggregationは、1.9の時点で引き続き使用されています
- catalogindex_aggregation_tagは、1.9の時点で引き続き使用されています
- catalogindex_aggregation_to_tagは、1.9の時点で引き続き使用されています
そうは言っても、それは安全です 落とす catalogindex_price
と catalogindex_eav
そして安全です 切り捨てます その後、インデックスを再構築する場合は他のものです。ただし、リネックスプロセスが終了するまでショップが奇妙に振る舞う可能性があるため、メンテナンスモードに入れたいと思うかもしれません。そしていつものように、バックアップを作ることを忘れないでください。
ソース
所属していません magento.stackexchange