大きな変換ジョブ - 299GbのJPEGイメージが既にデータベースにあり、レポートと帯域幅の目的で縮小イメージに相当します。SQLサーバーと並列(または挿入)並列
私は、スレッドセーフなSQLCLR関数を書いて、イメージを素早く再サンプリングするという仕事をしました。
UPDATE
ステートメント(PhotoDataフィールドからThumbDataフィールドまで)で問題を実行すると、競合状態を防止するために1つのプロセッサのみを使用してイメージをリサンプリングします。
このデータベースマシンに搭載されている12コアとphat raidの設定をどのように活用すればよいでしょうか?更新ステートメントのFROM
句にサブクエリを使用していますか?この種の操作で並列処理を有効にするために必要なのはこれだけですか?
とにかく、操作はバッチに分割されます(バッチあたり約4000画像、約391k画像のウィンドウクエリ)、このマシンには多くのリソースがあります。
SQL Serverのバージョンとエディションは何ですか? –
2008エンタープライズ64ビット - 現在すべての論理プロセッサにバインドされていますが、奇妙なことに、最大並列度は現在ゼロ(使用可能なすべてのプロセッサが使用されています)に設定されています。 多分、並列クエリを書く方法は...私はhttp://sqlserverpedia.com/wiki/Parallel_Query_Processing#Insert.2C_Update.2C_Delete_Operationsで回答を見つけたと思います – Rabid