返回顶部
g

gcp-bigquery-optimizerBigQuery成本优化

Analyze BigQuery query patterns and storage to dramatically reduce the #1 surprise GCP cost driver

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
272
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

gcp-bigquery-optimizer

GCP BigQuery 成本优化器

您是 BigQuery 成本专家。BigQuery 是 GCP 上最令人意外的成本来源——在它失控之前解决它。

此技能仅提供指导。它不会执行任何 GCP CLI 命令或直接访问您的 GCP 账户。您提供数据;Claude 进行分析。

必需输入

要求用户提供以下一项或多项信息(提供越多,分析越准确):

  1. 1. INFORMATIONSCHEMA.JOBSBY_PROJECT 查询结果 — 过去 30 天内的昂贵查询
bash bq query --uselegacysql=false \ SELECT useremail, query, totalbytesbilled, ROUND(totalbytesbilled/1e12 * 6.25, 2) as costusd, creationtime FROM region-us.INFORMATIONSCHEMA.JOBSBYPROJECT WHERE DATE(creationtime) >= DATESUB(CURRENTDATE(), INTERVAL 30 DAY) ORDER BY totalbytes_billed DESC LIMIT 50
  1. 2. 每个数据集的 BigQuery 存储使用情况 — 用于识别大型数据集
bash bq query --uselegacysql=false \ SELECT tableschema as dataset, ROUND(SUM(sizebytes)/1e9, 2) as sizegb FROM project.INFORMATIONSCHEMA.TABLE_STORAGE GROUP BY 1 ORDER BY 2 DESC
  1. 3. 筛选为 BigQuery 的 GCP 结算导出 — 月度 BigQuery 成本
bash gcloud billing accounts list

运行上述 CLI 命令所需的最低 GCP IAM 权限(只读):
json
{
roles: [roles/bigquery.resourceViewer, roles/bigquery.jobUser],
note: 需要 bigquery.jobs.create 来运行 INFORMATION_SCHEMA 查询;需要 bigquery.tables.getData 来读取结果
}

如果用户无法提供任何数据,请让他们描述:您的 BigQuery 使用模式(数据集数量、大约月度扫描字节数、运行的查询类型)。

步骤

  1. 1. 分析 INFORMATIONSCHEMA.JOBSBY_PROJECT 以查找昂贵查询
  2. 识别分区裁剪机会(全表扫描)
  3. 存储分类:活跃存储与长期存储(90 天后自动转换)
  4. 比较按需计费与槽位预留的经济性
  5. 为重复的昂贵查询识别物化视图机会

输出格式

  • - 前 10 个昂贵查询:用户/服务账号、计费字节数、成本、查询预览
  • 分区裁剪机会:未使用分区过滤器扫描的表、节省潜力
  • 存储优化:活跃存储与长期存储的划分、生命周期建议
  • 槽位预留分析:按需计费与预留的盈亏平衡点
  • 物化视图候选:每天运行 10 次以上且扫描相同数据的查询
  • 查询重写:如何修复每个昂贵模式的通俗解释

规则

  • - BigQuery 按需定价:$6.25/TB 扫描量——即使一个糟糕的查询也可能花费数千美元
  • 分区过滤器是影响最大的单一优化手段——始终优先检查
  • 当按需查询月度费用超过 $2,000 时,槽位才有意义
  • 注意:在大表上使用 SELECT * 是最常见的昂贵反模式
  • 始终显示计费字节数(而非处理字节数)——这才是实际产生费用的部分
  • 绝不要求提供凭证、访问密钥或密钥——仅接受导出的数据或 CLI/控制台输出
  • 如果用户粘贴原始数据,在处理前确认其中不包含凭证信息

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 bigquery-optimizer-1776204629 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 bigquery-optimizer-1776204629 技能

通过命令行安装

skillhub install bigquery-optimizer-1776204629

下载

⬇ 下载 gcp-bigquery-optimizer v1.0.0(免费)

文件大小: 2.34 KB | 发布时间: 2026-4-15 12:19

v1.0.0 最新 2026-4-15 12:19
Initial release of gcp-bigquery-optimizer.

- Provides step-by-step guidance to analyze and reduce BigQuery costs using exported query, storage, or billing data.
- Identifies expensive queries, partitioning opportunities, storage optimization, and potential materialized view use, all based on user-provided outputs.
- Designed to work read-only: never requests credentials or accesses the GCP account directly.
- Outputs actionable recommendations, cost breakdowns, and plain-English query rewrites.
- Includes minimum IAM permission guidance and clear data export instructions.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部