- 103 名前:k-u ◆k.u4xwkrx. mailto:sage [2008/06/14(土) 21:24:05 ]
- >>98>>100
・where句なしのorder by random() は確かほとんど呼ばれない仕様になっていたような 他ノードにdatを拡散する場合に使われます ・select sum(disksize) from dat; これは遅いという報告があり、こちらでも再現します。 2回目以降はキャッシュするのか速くなるようです。 インデックス入れてテストしてみます。 >>96 違う人が答えますが 正直現状のDB再構築の意図がよく分からないです 手元にdatファイルが無く、スレタイ等のデータは持っている場合に、 そのデータが消えないということはあるんですが、そのような事態が起こる条件、消してしまった場合の弊害等未調査。 (dat.dbファイルごと削除して再構築は何回かやっていますが、目立つ不具合はなかったように思います。) 変なデータが登録されていた場合に、それが削除できないという問題もあります。 lastpublishをそのままにしておきたい意図があるとのことですが、これはクリアしてしまってもいいのではないでしょうか どちらかというと一時変数的な役割だと思うし、スレタイ(title)のように恒久的なものではないので > ・P2Pを実行しながらDBの再構築ができたりとか 現状のまま同時実行できるようにすると・・・ DBロックエラーが多数出ると思います またdatファイルの読み書きが衝突した場合にどうなるかが問題 対応はちょっと大変です。 > ・何某かのフラグを格納するフィールドを後から追加したりとか データベースにカラムを追加するだけならすぐできます
|

|