ログを照会する
クエリ ログ テーブルには、Real-Time Intelligence の一部である Eventhouse KQL データベースに対するクエリ実行のリストが含まれています。 クエリごとに、ログ イベント レコードが EventhouseQueryLogs テーブルに格納されます。
クエリ ログ テーブル
クエリ ログを使って次のことを行います。
- クエリのパフォーマンスと傾向を分析する。
- 遅いクエリのトラブルシューティングを行う。
- 大量のシステム リソースを消費する負荷の大きなクエリを特定する。
- 最も多くのクエリを実行しているユーザーやアプリケーションを特定する。
次の表では、EventhouseQueryLogs テーブルに格納される列について説明します。
列名 | 種類 | 説明 |
---|---|---|
CacheColdHitsBytes | long | データのプリフェッチのためにコールド キャッシュでクエリに使用できたコールド ストレージ データの量。 |
CacheColdMissesBytes | long | コールド キャッシュでクエリに使用できなかったコールド ストレージ データの量。 |
CacheHotHitsBytes | long | ホット キャッシュでクエリに使用できたデータの量。 ホット キャッシュに格納されるデータの量は、データベースまたはテーブルのキャッシュ ポリシーによって定義されています。 |
CacheHotMissesBytes | long | ホット キャッシュでクエリに使用できなかったデータの量。 |
CapacityId | string | Fabric の容量識別子。 |
ComponentFault | string | クエリ エラーのイベントで、エラーが発生したコンポーネント。 有効な値: Server と Client 。 クエリ結果セットが大きすぎる場合、値は Client です。 内部エラーが発生した場合、値は Server です。 |
CorrelationId | string | クエリの相関関係識別子。 この値には、クエリを実行しているレポートのセマンティック モデルなど、クエリに参加している他のアイテムのコンポーネントが含まれる場合があります。 |
CpuTimeMs | long | クエリによって使われた合計 CPU 時間 (ミリ秒)。 |
CustomerTenantId | string | 顧客テナント識別子。 |
DatabaseId | string | データベースの一意識別子。 |
DatabaseName | string | データベースの名前。 |
DurationMs | long | クエリの継続時間 (ミリ秒)。 |
ExtentsMaxScannedTime | datetime | 最大データ スキャン時間。 |
ExtentsMinScannedTime | datetime | 最小データ スキャン時間。 |
FailureReason | string | クエリが失敗した理由。 |
ID | 動的 | クエリを実行したユーザーまたはアプリケーションの ID。 |
ItemId | string | Fabric Eventhouse アイテムの識別子。 |
ItemKind | string | Fabric アイテムの種類。 有効な値: Eventhouse 。 |
ItemName | string | Fabric Eventhouse アイテムの名前。 |
Level | string | 該当なし。 |
MemoryPeakBytes | long | クエリの最大メモリ消費量。 |
OperationEndTime | datetime | 操作が終了した時刻 (UTC)。 |
OperationId | string | 一意のクエリ ログ識別子。 |
OperationStartTime | datetime | 操作が開始された時刻 (UTC)。 |
QueryText | string | クエリのテキスト。 |
リージョン | string | Fabric KQL データベースが配置されているリージョン。 |
ResultTableCount | int | クエリで使われたテーブルの数。 |
ResultTableStatistics | string | クエリで使われたテーブルの詳細な統計情報。 |
ScannedExtentsCount | long | クエリによってスキャンされたエクステントの数。 値が大きい場合は、クエリの待ち時間の問題の原因を示している可能性があります。 |
ScannedRowsCount | long | クエリによってスキャンされた行の数。 値が大きい場合は、クエリの待ち時間の問題の原因を示している可能性があります。 |
SourceApplication | string | クエリを実行したソース アプリケーションの名前。 |
状態 | string | クエリの完了状態。 |
Timestamp | datetime | イベントが生成された時刻 (UTC)。 |
TotalExtentsCount | long | 結果セット内のエクステントの合計数。 |
TotalRowsCount | long | 結果セット内の行の合計数。 |
WorkspaceId | string | ワークスペースの識別子。 |
WorkspaceMonitoringTableName | string | ワークスペース監視テーブルの名前。 有効な値: EventhouseQueryLogs 。 |
WorkspaceName | string | ワークスペースの名前。 |
サンプル クエリ
サンプル クエリは、GitHub リポジトリ fabric-samples にあります。