osCommerceを140kの製品があり、product_descriptionテーブルのサイズが約300MBのWebサイトにインストールされています。ページの読み込みには15秒から20秒かかりました。テストのためにテーブルを100MBにカットしましたが、現在は正常に機能しているようです。
そこで、mySQLパーティションを使用することにしました。
PARTITION BY KEY()
PARTITIONS 10;
この変更の後、私はそれをテストしましたが、変更はありません。
ここで、データベーステーブルを以下のような名前で3つ以上に分割することにしました。
product_description1
product_description2
product_description3
...
...
私は間違っていますか?mySQLパーティションがパフォーマンスや速度に影響を与えなかったのはなぜですか?提案してください。