- BigQuery 教程
- BigQuery - 首页
- BigQuery - 概述
- BigQuery - 初始设置
- BigQuery 与本地 SQL 引擎
- BigQuery - Google Cloud Console
- BigQuery - Google Cloud 层级结构
- 什么是 Dremel?
- 什么是 BigQuery Studio?
- BigQuery - 数据集
- BigQuery - 表格
- BigQuery - 视图
- BigQuery - 创建表格
- BigQuery - 基本架构设计
- BigQuery - 修改表格
- BigQuery - 复制表格
- 删除和恢复表格
- BigQuery - 填充表格
- 标准 SQL 与传统 SQL
- BigQuery - 编写第一个查询
- BigQuery - CRUD 操作
- 分区和集群
- BigQuery - 数据类型
- BigQuery - 复杂数据类型
- BigQuery - STRUCT 数据类型
- BigQuery - ARRAY 数据类型
- BigQuery - JSON 数据类型
- BigQuery - 表格元数据
- BigQuery - 用户自定义函数
- 连接到外部数据源
- 集成计划任务
- 集成 BigQuery API
- BigQuery - 集成 Airflow
- 集成连接的电子表格
- 集成数据传输
- BigQuery - 物化视图
- BigQuery - 角色和权限
- BigQuery - 查询优化
- BigQuery - BI 引擎
- 监控使用情况和性能
- BigQuery - 数据仓库
- 挑战和最佳实践
- BigQuery 资源
- BigQuery - 快速指南
- BigQuery - 资源
- BigQuery - 讨论
BigQuery - BI 引擎
除了 BigQuery 中的优化设置外,BigQuery 还提供了一个并发服务,BI 引擎,其目的是扫描和优化 BigQuery 查询性能。
- BI 引擎是一种内存中服务,它会分析正在运行的作业范围与执行时可用的插槽和计算资源数量。
- BI 引擎不仅会分析查询资源,还会在分配可用资源后主动加速其执行(因此称为“引擎”)。
- BI 引擎是可配置和可自定义的,这意味着开发人员可以选择将其范围内的表格和视图。
- BI 引擎是 BigQuery 中的一个产品。要访问 BI 着陆页,只需在 Cloud Console 搜索栏中搜索“BI 引擎”。
BI 引擎页面会提示您创建预留。
单击“创建预留”后,您将能够配置希望在 BI 引擎范围内设置多少 GB,并添加您希望包含在 BI 引擎性能优化功能范围内的表格。
BI 引擎的查询加速
此外,BI 引擎与 BigQuery API 同步,以便为从自动化流程加载、更新或修改的表格提供查询加速优势。
BI 引擎的最高成就就是向量化运行时,它允许它利用云 CPU 并能够压缩数据以实现无缝运行。
BI 引擎的真正强大之处在于它能够与 BigQuery 相关的平台和应用程序集成。例如,基于 BigQuery 查询创建数据的 Looker 仪表板将有资格获得BI 引擎加速。
BI 引擎的使用案例
对于具有大量数据表格并定期查询这些表格的用户,BI 引擎将带来最大的益处。
BI 引擎的使用案例包括 -
- 由 BigQuery 提供支持的资源密集型可视化。
- 您有特定的大型且经常查询的表格。
- 多个用户在类似时间查询资源并导致性能瓶颈。
无论如何,对于任何寻求使流程更高效且计算量更少的用户而言,BI 引擎仍然是一种强大的优化策略。
广告