BigQuery查询历史记录:获取性能计数器/指标
创始人
2024-12-12 11:00:28
0

要获取BigQuery查询历史记录中的性能计数器和指标,您可以使用BigQuery的INFORMATION_SCHEMA.JOBS_BY_*视图和INFORMATION_SCHEMA.JOBS_*表来查询相关信息。

以下是一个使用SQL查询来获取性能计数器和指标的示例:

  1. 获取查询作业的ID和开始时间:
SELECT
  job_id,
  creation_time
FROM
  `region-project-id.INFORMATION_SCHEMA.JOBS_BY_PROJECT`
WHERE
  end_time IS NOT NULL
ORDER BY
  creation_time DESC
LIMIT
  10
  1. 使用作业ID获取查询作业的性能计数器和指标:
SELECT
  IFNULL(total_bytes_processed, 0) AS total_bytes_processed,
  IFNULL(total_slot_ms, 0) AS total_slot_ms,
  IFNULL(total_slot_ms / 1000, 0) AS total_slot_s,
  IFNULL(billing_tier, 0) AS billing_tier
FROM
  `region-project-id.INFORMATION_SCHEMA.JOBS_BY_*`
WHERE
  job_id = 'your-job-id'

请注意,将上述查询中的region-project-id替换为您的BigQuery项目ID和地区,将your-job-id替换为您要获取性能计数器和指标的查询作业的ID。

此外,还可以使用BigQuery的客户端库和API来获取查询历史记录的性能计数器和指标。以下是一个使用Python客户端库的示例代码:

from google.cloud import bigquery

def get_job_metrics(job_id):
    client = bigquery.Client()
    job = client.get_job(job_id)
    total_bytes_processed = job.total_bytes_processed or 0
    total_slot_ms = job.total_slot_ms or 0
    total_slot_s = total_slot_ms / 1000
    billing_tier = job.billing_tier or 0
    
    return total_bytes_processed, total_slot_ms, total_slot_s, billing_tier

job_id = 'your-job-id'
metrics = get_job_metrics(job_id)
print(metrics)

请确保在代码中替换your-job-id为您要获取性能计数器和指标的查询作业的ID。

希望这些示例能帮助到您获取BigQuery查询历史记录中的性能计数器和指标。

相关内容

热门资讯

记者揭秘!智星菠萝辅助(透视辅... 记者揭秘!智星菠萝辅助(透视辅助)拱趴大菠萝辅助神器,扑克教程(有挂细节);模式供您选择,了解更新找...
一分钟揭秘!约局吧能能开挂(透... 一分钟揭秘!约局吧能能开挂(透视辅助)hhpoker辅助靠谱,2024新版教程(有挂教学);约局吧能...
透视辅助!wepoker模拟器... 透视辅助!wepoker模拟器哪个好用(脚本)hhpoker辅助挂是真的,科技教程(有挂技巧);囊括...
透视代打!hhpkoer辅助器... 透视代打!hhpkoer辅助器视频(辅助挂)pokemmo脚本辅助,2024新版教程(有挂教程);风...
透视了解!约局吧德州真的有透视... 透视了解!约局吧德州真的有透视挂(透视脚本)德州局HHpoker透视脚本,必胜教程(有挂分析);亲,...
六分钟了解!wepoker挂底... 六分钟了解!wepoker挂底牌(透视)德普之星开辅助,详细教程(有挂解密);德普之星开辅助是一种具...
9分钟了解!wpk私人辅助(透... 9分钟了解!wpk私人辅助(透视)hhpoker德州透视,插件教程(有挂教学);风靡全球的特色经典游...
推荐一款!wepoker究竟有... 推荐一款!wepoker究竟有透视(脚本)哈糖大菠萝开挂,介绍教程(有挂技术);囊括全国各种wepo...
每日必备!wepoker有人用... 每日必备!wepoker有人用过(脚本)wpk有那种辅助,线上教程(有挂规律);wepoker有人用...
玩家必备教程!wejoker私... 玩家必备教程!wejoker私人辅助软件(脚本)哈糖大菠萝可以开挂,可靠技巧(有挂神器)申哈糖大菠萝...