2011-01-10 11 views
0

2.1以上のSubSonicの最新安定版にアップグレードする価値はありますか?私たちはすぐに容認できないほどのパフォーマンスとスケーラビリティの問題に遭遇しており、本当に助けになるものを指し示す決定的なものは本当に見つけられませんでした。SubSonic 3.0.0.4対2.1の主要なパフォーマンス改善は何ですか?

私はいくつかのテストモデルを利用することができますが、私は尋ねると思っています。

ありがとうございました。

答えて

0

これが役立つかどうかわかりませんが、書き込みパフォーマンスの主な要因は表のデフォルト値の有無によって決まります。 Subsonic 2.1は、新しいレコードを作成する際に、各値に対してデータベースに対してSELECTを実行します。これにより、実際に処理が遅くなる可能性があります。定数の場合はキャッシュするためのパッチを書くのは難しくありません(明らかに 'SELECT GetDate()'をキャッシュしたくないが、 'SELECT 1'はあまりにも多くの驚きをもたらさない)。 ここで3.xが何をするのかわかりません。私はまだそこに行っていない。

書き込みパフォーマンスに問題がない場合は、これは役に立たないかもしれませんが、その場合はより多くの情報が良いでしょう。

+0

私は、3.0で利用可能なBatchQueryメソッドのパフォーマンスの向上について興味がありました。私たちが使用するプロセスの多くは、dbへの/からの何千もの数ではなく数百を生成しますが、デフォルト値オプションを試してみるかもしれません。 –

関連する問題