|
最近SQLServer2000の仕事もしているのですが、
これがまたヘンなところでトラブるんですよ。
今日は平和だと思ったら次の日にパフォーマンスがボロボロだったり...。
基本的に設定云々でいじるところはそれほどないので、
パフォーマンスが出ない、クエリがタイムアウトする、
ロックエスカレーション/ブロッキング多発といった状況の場合、
アプリ側でのコーディングを含めた
SQL文のチューニングしか方法がないのです(ですよね....)。
そのSQL文チューニングのためには、
正規化を含めたそのそものデータ構造をふまえて
データファイルへのデータの格納方法やインデックス構造を
ちゃんと理解しないとダメですね。
簡単に使えるけど、パフォーマンスを求めると、
SQLServerって難しいです。
パフォーマンスに関する解説書もあまりありませんし、
もう時代はSQLServer2005ですしね。
とはいっても
もう本稼動しているし、「日々是決戦」ですかね。
って代ゼミかよ(笑)。
#といいつつワタシは”机が良い”某予備校出身
|