GroupSession
V1.1からツールを使用してデータ移行しましたが、掲示板を開くのに約1分ほどかかりました。いろいろと調べてみたところ、BBS_THRE_VIEWが40万件弱あり、このテーブルのフルスキャンを行っているのが問題だとわかりました。移行前の掲示板は約2000件の投稿があり、約200人程度のユーザがいたため、2000×200=40万件となったようです。このテーブルをTRUNCATEすると早くなりますが、全ての掲示板データが未読となってしまうので、以下のインデックスを追加してみました。create unique index BBS_THRE_VIEW_INDEX1on BBS_THRE_VIEW(USR_SID, BTI_SID)結果として実用的な応答性能が得られました。ということで、このインデックスを追加していただけないでしょうか?
> V1.1からツールを使用してデータ移行しましたが、掲示板を開くのに約1分ほどかかりました。> いろいろと調べてみたところ、BBS_THRE_VIEWが40万件弱あり、このテーブルのフルスキャンを> 行っているのが問題だとわかりました。> 移行前の掲示板は約2000件の投稿があり、約200人程度のユーザがいたため、2000×200=40万件> となったようです。> このテーブルをTRUNCATEすると早くなりますが、全ての掲示板データが未読となってしまうので、> 以下のインデックスを追加してみました。> > create unique index BBS_THRE_VIEW_INDEX1> on BBS_THRE_VIEW(USR_SID, BTI_SID)> > 結果として実用的な応答性能が得られました。> ということで、このインデックスを追加していただけないでしょうか?ご指摘ありがとうございます。次期バージョンアップでは掲示板のパフォーマンスは改善します。インデックスの件は参考にさせていただきます。
TOP