タグ

ブックマーク / sqltips.blog40.fc2.com (2)

  • SQLの実行時間をミリ秒単位で計測する方法

    開発中にSQLのチューニングを行っていると、処理時間の改善結果をミリ秒単位で計測したい場合があると思います。しかし、Management Studio でSQLを実行した際に画面右下に表示される実行時間は秒単位であるため、ミリ秒単位の計測には向いていません。そこで、簡単にSQLの実行時間を計測できるサンプルを紹介します。 DECLARE @StartTime datetime -- 処理開始時刻保存用変数 SET @StartTime = GETDATE() -- 処理開始時刻設定 /* ↓↓↓ 以下に処理時間を計測したいSQL文を書く(下記は500,000回ループを回すサンプル) */ DECLARE @Counter integer SET @Counter = 0 WHILE (@Counter < 500000) BEGIN SET @Counter = @Counter + 1

  • データベースのバックアップと復元

    Management Studio Express を利用してデータベースをファイルにバックアップする方法と、作成したバックアップファイルからデータベースを復元する方法について説明します。 【データベースのバックアップ】 1)バックアップしたいデータベースで右クリックし、「タスク」の「バックアップ」を選択します。 2)「データベースのバックアップ」の「全般」ページ ・「ソース」の「データベース」で、バックアップしたいデータベースが選択されていることを確認します。 ・「バックアップ先」に不要なファイルが指定されている場合は削除します。 ※前回データベースをバックアップしたファイル等が初期表示されています。 「バックアップ先」から削除しても、実際のファイルが削除されることはありません。 ・「バックアップ先」に、バックアップしたいフォルダとファイル名を指定します。 ※拡張子が「.bak」のファイ

  • 1