テーブルを利用中か確認する
不要になったテーブルを削除する場合など、テーブルへのアクセスを確認したい場合があります。 プロファイラでこちらのイベントを取得すれば、簡単に確認することができます。 「Audit Schema Object Access…
不要になったテーブルを削除する場合など、テーブルへのアクセスを確認したい場合があります。 プロファイラでこちらのイベントを取得すれば、簡単に確認することができます。 「Audit Schema Object Access…
構成はこのようになります。 ADは、AWS SimpleADを利用 ※冗長構成ですが、Quorumが配置してある側のAZ障害には対応できません。 ap-northeast-1dが利用可能になったので、クラスタ用のQuor…
拡張イベントを使ってスロークエリを探す で出力されたファイルをkibanaに取り込んでスロークエリを確認します。 kibana5.2.1のインストールはSQLServer+probespawner+Elasticsear…
kibana5.2.1 1.JAVAのインストール https://java.com/ja/download/ http://javadl.oracle.com/webapps/download/AutoD…
Webサイトを運用しているとアプリケーションを変更していないのに、タイムアウトを起こしたり、サイトレスポンスが遅くなる時があります。 一つのシナリオとして、データが更新されるなどして、今まで利用していた実行プランが無効と…
対称キーで暗号化(EncryptByKey)できる文字列最大長を調べました。 この辺の情報を探せなかったので、1文字ずつ暗号化して、必要バイト数を調査しました。 暗号化後のサイズが8000バイト以下になるようなサイズでな…
順調に運用しているSQLServerのCPU利用率が突然高くなり、クエリの応答速度が悪くなる時があります。 とりあえずの対策として、インデックスデフラグや統計情報を更新すると改善する場合があります。CPU負荷を確認してs…
トランザクションレプリケーションをバックアップするPowerShell Scriptを作成します。 Windows Server 2012R2、SQLServer 2012でテストしました。 1.SQLPS…
トレーサトークンを利用して、トランザクションレプリケーションの遅延をチェックします。 ジョブは5分毎に実行され、パブリケーションが10分以上保留中になっている場合は、失敗になります。 また、OSのイベントログにメッセージ…
トレース機能を利用して、Select文の監査をします。 Audit Schema Object Access Eventをトレースし、ファイル出力された内容をOSのイベントログへ定期的に出力します。 &nb…