システム履歴テーブル
TiDB Cloud Lake のシステム履歴テーブルは、コンプライアンス、セキュリティ監視、パフォーマンス分析のためにデータベースアクティビティを自動的に追跡し、データガバナンス機能を提供します。
利用可能なテーブル
権限
アクセス制限:
SELECTおよびDROP操作のみ許可されています- すべてのユーザーに対して ALTER 操作は禁止されています
- 所有権は移譲できません
必要な権限:
システム履歴テーブルをクエリするには、ユーザーに次のいずれかが必要です。
GRANT SELECT ON *.*(グローバルアクセス)GRANT SELECT ON system_history.*(データベースアクセス)GRANT SELECT ON system_history.table_name(テーブル単位のアクセス)
例:
-- Create audit role for compliance team
CREATE ROLE audit_team;
GRANT SELECT ON system_history.* TO ROLE audit_team;
CREATE USER compliance_officer IDENTIFIED BY 'secure_password' WITH DEFAULT_ROLE='audit_team';
GRANT ROLE audit_team TO USER compliance_officer;
設定
TiDB Cloud Lake
✅ 自動的に有効化 - すべてのシステム履歴テーブルは、追加の設定なしですぐに使用できます。