|
分類:[データベース全般]
分類:[データベース全般]
お世話になっております。ふるふるといいます。
SQL Server2008 で動いていたバッチがSQL Server2016 に移行したら処理に倍の時間がかかるようになりました 180万件行のCSVを取り込んで編集して、で約6時間かかっていたのが12時間かかるようになりました。
処理の遅い原因はほとんど1回のSQL発行ごとにコネクションをOpen/Closeしているためなのですが、 SQLServer 2016にしたことでさらに時間がかかるようになった原因を調べています。
おそらくSQLServerのアップグレードで接続コストが増加した(例えば暗号化したから、とかクライアントのバージョンパターンが増えたからとか)のが原因ではないかと思っていますが、SQL Serverのバージョンごとの接続コストの違いはあるのでしょうか?
|