概要 クエリ実行にかかっている時間を計測したかったのです。 内容 これでとれます。 DECLARE @STARTTIME datetime2 SET @STARTTIME = SYSDATETIME(); 計測対象クエリ…
これ SELECT * FROM sys.types order by name こんな感じで表示されます。 SQL Server 2008 で確認しました。
概要とか ALTER TABLEを実行するとスキーマ変更ロックがかかりますが、 nullable なカラムを追加する場合と not null なカラムを追加する場合ではかかる時間が異なります。特に not null なカ…
概要とか 階層データを取り扱わないといけなくなったので、 hierarchyid 型を使ってみようとして MSDN のチュートリアルをやってたんですが、 IsDescendantOf で MSDN と結果が違ってしまって…
簡単にまとめてみた 詳しくはこちら(プログラミングに関する機能強化 (データベース エンジン))参照 FILESTREAM ストレージ(型って言うかどうか微妙だけど) スパース列(型って言うかどうか微妙だけど) 空間デー…
精度は両方とも 100ns と同じです。 データサイズが datetime2 は 6バイト~、 time は5バイト固定。 参照: datetime2 (Transact-SQL) time (Transact-SQL)…
概要とか SQLServer で何かの型が1行内に1つしか使えないという制限があって、どーしてもそれを思い出せなかった(&人に聞いて解決した)のでメモ。 内容 timestamp 型は1テーブル内に1カラムしか作…
サーバ構成オプションで設定できるタイムアウト関係の設定をリストアップしてみました。 #ここ(サーバー構成オプションの設定)から、キーワード "timeout" "wait" で調べ…
概要 現状のisolation levelが知りたかった 結論 現在の接続で有効になっているSETオプションを調べるには dbcc useroptions 余談? 2008R2 November CTPをインストールして…
概要とか SQLServerを既定でインストールしなかったら、SQL Server Management Studio で接続する際にサーバ名に”localhost”と指定するだけでは接続できなくなってしまった。 ん~?…