ApsaraDB RDSインスタンスがSQL Server 2012以降を実行する場合、RDSインスタンスはいくつかのデータベース整合性チェッカー (DBCC) 機能をサポートします。 特権アカウントを使用してsp_rds_dbcc_trace
ストアドプロシージャを呼び出し、必要なトレースフラグを有効にできます。 これにより、デッドロック、ストレージ使用量、キャッシュデータに関する情報を監視できます。 情報に基づいて、RDSインスタンスのパフォーマンスと実行を最適化できます。
サポートされているトレースフラグ
1222、1204、1117、1118、1211、1224、3604
説明
トレースフラグと使用状況の詳細については、「Microsoftドキュメント」をご参照ください。
DBCC tracestatus(-1)
コマンドを実行して、トレースフラグが有効になっているかどうかを確認できます。
DBCC機能を使用する方法
次の例では、1222トレースフラグを使用してDBCC機能を使用する方法について説明します。
USEマスター
GO
-現在のデータベースエンジンのバージョンを照会します。
SELECT SERVERPROPERTY('edition')
GO
-データベースを作成します。
DATABASE testdbの作成
GO
DBCC tracestatus(-1)
-- トレースフラグを有効にします。
EXEC sp_rds_dbcc_trace 1222,1
WAITFOR DELAY '00:00:10'
DBCC tracestatus(-1)
GO