フォーラム

GroupSession

フォーラム
GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:01_リクエスト・要望
BBS_THRE_VIEWへのインデックス追加
[ 372 ] BBS_THRE_VIEWへのインデックス追加

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)

結果として実用的な応答性能が得られました。
ということで、このインデックスを追加していただけないでしょうか?

投稿者nobody
最新書き込み2007/10/16 15:42:59
[ 375 ] Re: BBS_THRE_VIEWへのインデックス追加

> 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)
>
> 結果として実用的な応答性能が得られました。
> ということで、このインデックスを追加していただけないでしょうか?

ご指摘ありがとうございます。
次期バージョンアップでは掲示板のパフォーマンスは改善します。
インデックスの件は参考にさせていただきます。

投稿者JTSスタッフ
最新書き込み2007/10/17 12:52:34
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=2&threadSid=137
 


TOP