queryinsights.exec_requests_history (Transact-SQL)
適用於:Microsoft Fabric 中的 SQL 分析端點和倉儲
queryinsights.exec_requests_history
Microsoft Fabric 中提供每個已完成 SQL 要求的相關信息。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
distributed_statement_id |
uniqueidentifier | 每個查詢的唯一標識碼。 |
start_time |
datetime2 | 查詢開始執行的時間。 |
command |
varchar(8000) | 執行查詢的完整文字。 |
login_name |
varchar(128) | 傳送查詢的用戶或系統名稱。 |
row_count |
bigint | 查詢所擷取的數據列數目。 |
total_elapsed_time_ms |
int | 查詢完成所花費的總時間(以毫秒為單位)。 |
status |
varchar(30) | 查詢狀態:Succeeded 、Failed 或 Canceled |
session_id |
smallint | 將查詢連結至特定用戶會話的標識碼。 |
connection_id |
uniqueidentifier | 查詢連線的標識碼。 可為 Null。 |
batch_id |
uniqueidentifier | 群組查詢的識別碼(如果適用)。 可為 Null。 |
root_batch_id |
uniqueidentifier | 查詢主要群組的標識碼(如果巢狀)。 可為 Null。 |
query_hash |
varchar(200) | 查詢上計算的二進位哈希值,並用來識別具有類似邏輯的查詢。 您可以使用查詢哈希,在 Query Insight 檢視之間相互關聯。 如需詳細資訊,請參閱 查詢深入解析 - 匯總。 |
label |
varchar(8000) | 與某些 SELECT 查詢語句相關聯的選擇性標籤字串。 |
allocated_cpu_time_ms |
bigint | 顯示配置給查詢執行之 CPU 的總時間。 |
data_scanned_remote_storage_mb |
十進位(18,3) | 顯示從遠端記憶體 (One Lake) 掃描/讀取的數據量。 |
data_scanned_memory_mb |
十進位(18,3) | 顯示從本機記憶體掃描的數據量。 從磁碟和記憶體一起掃描的數據會指出從快取讀取的數據量。 |
data_scanned_disk_mb |
十進位(18,3) | 顯示從本機磁碟掃描/讀取的數據量。 從磁碟和記憶體一起掃描的數據會指出從快取讀取的數據量。 |
權限
您應該能夠存取 Premium 容量工作區內具有參與者或以上許可權的 SQL 分析端點或倉儲。