Takenoff Labs » Notes/Domino » DB設計 » アウトラインエントリをコピペした場合の問題

[Notes/Domino] アウトラインエントリをコピペした場合の問題

既存の設計をコピペして使いまわすのは、ノーツ開発ではよくあること。ただし、アウトラインのエントリをコピペすると、痛い目に遭うことがあるようです(x_x)

どういうケースかというと、コピー元のアウトラインエントリにイメージが独自に設定されている場合。イメージが設定されているアウトラインエントリをコピペすると、イメージの参照先がコピー元のDBに書き換わってしまいます。

一見、親切なように思えますが、コピー元のDBが参照先になるということは、コピー元DBにアクセス権限が無いとデフォルトのイメージになってしまいますし、何よりアウトラインを開く速度が非常に遅くなってしまいます(エントリの個数分、OPEN_DB が発行されてしまうので)。

わたしも、とあるDBと良く似た仕様のDBを作るため、エントリを数個コピーしたことがあり、妙に速度が遅くなるのが気になったものの、同じイメージがDB内にあったため原因になかなか気が付かず、NRPCのデバッグを行って初めて気付いた、ということがありました。危うくテストサーバーのDBが参照先になるところだった……○| ̄|_ みなさんもくれぐれもご注意を(x_x)

ちなみに、NRPCのデバッグについては、岩間さんのブログの記事が詳しいので、そちらをどうぞ(←説明するのが面倒だったらしい)。今回のようなパフォーマンスの問題が発生した場合、非常に役に立ちます。
Performance 測定 は NRPC Trace を活用 -1-

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

トラックバックURL :

Navigation

前の記事(カテゴリ内):

次の記事(カテゴリ内):

前の記事(日付順):

次の記事(日付順):

トラックバック

トラックバックはありません

コメント

コメントはありません

※コメントは承認制となっております。管理者が承認するまで表示されません。申し訳ありませんが、投稿が表示されるまでしばらくお待ちください。





(以下のタグが使えます)
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

For spam filtering purposes, please copy the number 4379 to the field below: