SQL Server 2005 の時からリリースされている SQL Server 2005 Performance Dashboard Reports というツールがあります。
Archive for the ‘SQL Server’ tag
テーブルのデータ圧縮を一括で実行する SQL
以前、SQL Server のデータ圧縮のサイズ見積もりを複数テーブルを対象に実施 という投稿をしたことがありました。
サイズ見積りだけでなく、実際の圧縮も一括で実行できると便利だなと思い書いてみました。
# 対象データベースの全インデックスを再構築する SQL とほとんど同じですね。
SQL Server の更新プログラムのリリース状況
最近、技術情報をキャッチアップできていないので時間のある時に RSS をせっせと消化している今日この頃です。
その中で、先日リリースされた SQL Server 2012 の SP1 の CU (cumulative update: 累積修正プログラム) がリリースされていました。
The SQL Server 2012 builds that were released after SQL Server 2012 Service Pack 1 was released
SQL Server のファイルの書き込みの状況把握
SQL Server のデータファイル / ログファイルの書き込み状況を確認する方法などを少しまとめてみたいと思います。
SQL Server 2012 SP1 のリリースについて
本日から PASS サミットが開催されていますが、この開催に合わせて SQL Server 2012 SP1 のリリースが開始されるようです。
PASS Summit 2012: Accelerating Business through Data Insights
New or Enhanced Features in SQL Server 2012 SP1
OLTP 向けの新しいインメモリテクノロジーである Project codenamed “Hekaton についてもアナウンスがされていますね。
進化し続ける SQL Server の動向が楽しみです。
対象データベースの全インデックスを再構築する SQL
SQL Server のインデックスの再構築を定期的に実行する方法としてメンテナンスプランを使用てインデックスメンテナンスをする方法があります。
メンテナンスプランでは細かい制御ができない (と思っているのですが) 状況によっては T-SQL で対応する必要が出てきます。
今回の投稿では、データベース内の全ユーザーテーブルに対してインデックスの再構築をする SQL をまとめてみたいと思います。
SQL Server の四捨五入について
丸めを行うための関数として ROUND がありますが製品によって、算術型丸め (四捨五入)/ 銀行型丸め (ISO 丸め) のどちらで実施されるかが変わってきます。
SSIS パッケージを DTExec で実行する場合の必要なサービス
最近は SSIS を使うことがちょいちょいあるのですが、勉強のために自宅の環境で実行しようとした際にエラーとなっていたのでメモとして。
統計情報のサンプリングについて
統計情報を更新、作成するときにサンプリングレートを指定しないと既定のサンプリングが設定されます。
UPDATE STATISTICS (Transact-SQL)
統計
現在設定されている統計情報がどの程度のサンプリングで作成されているか確認するための方法をすこしまとめてみたいと思います。