Categories: IT

EC-CUBEのプラグイン”最近チェックしたリスト”が遅い

EC-CUBEの表示が遅いなと調査したところ、

プラグインの”最近チェックしたリスト”だった。

SQLの結果に20秒以上かかってたので、

これはインデックスの可能性が高いと見てみたところやっぱり。

このプラグインのテーブル”dtb_ecp_history”のインデックスが正しく使われていない。

customer_temp_id てカラムの値を見ると30桁なので、

customer_temp_id という名前のインデックスの customer_temp_id の桁数を30に変更。

あと、product_id と customer_temp_id とを条件とするSQLもあったので、

この2つのカラム用のインデックスも作成。

そして改めてサイトを表示してみると・・・

おー、早くなった!!

管理者

Recent Posts

Androidにて「Cookieが無効です 」が出る

AndroidスマホのChro…

2か月 ago

GASで半角カナから全角カナへ変換

Googleスプレッドシートに…

3か月 ago

This website uses cookies.