📣新登場!TiDB Cloud BYOC、TiDB Cloud Filesystem、PostgreSQL-compatible TiDB Cloud Starter がパブリックプレビュー中。このページは自動翻訳されたものです。原文はこちらからご覧ください。

システム履歴テーブル



TiDB Cloud Lake のシステム履歴テーブルは、コンプライアンス、セキュリティ監視、パフォーマンス分析のためにデータベースアクティビティを自動的に追跡し、データガバナンス機能を提供します。

利用可能なテーブル

テーブル目的主なユースケース
query_history完全な SQL 実行監査証跡パフォーマンス分析、コンプライアンス追跡、使用状況の監視
access_historyデータアクセスおよび変更ログデータリネージ、コンプライアンスレポート、変更管理
login_historyユーザー認証の追跡セキュリティ監査、ログイン失敗の監視、アクセスパターン分析
profile_history詳細なクエリ実行プロファイルパフォーマンス最適化、リソース計画、ボトルネックの特定
log_history生のシステムログおよびイベントシステムトラブルシューティング、エラー分析、運用監視

権限

アクセス制限:

  • 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

✅ 自動的に有効化 - すべてのシステム履歴テーブルは、追加の設定なしですぐに使用できます。

このページは役に立ちましたか?