在应用中使用 Data Boost

本页列出了支持 Spanner Data Boost 的 Spanner API,并介绍了如何查看使用 Data Boost 的示例代码。借助 Data Boost,您可以运行大型分析查询,且对预配的 Spanner 实例上的现有工作负载几乎没有影响。

准备工作

确保运行应用的主账号(例如服务账号)具有 spanner.databases.useDataBoost Identity and Access Management (IAM) 权限。如需了解详情,请参阅使用 IAM 进行访问权限控制

API

对于启用了 Data Boost 的分区读取,以下 Spanner API 提供了启用 Data Boost 的选项:

我们建议您在应用中使用 ExecuteStreamingSqlstreamingRead,因为 ExecuteSqlread 的响应中的数据量限制为 10 MB。

示例代码

如需了解如何在应用代码中使用 Data Boost 的示例,请参阅并行读取数据

适用于 Google Cloud Spanner 的 Apache Spark SQL Connect

适用于 Google Cloud Spanner 的 Apache Spark SQL 连接器支持使用 Spanner Java 库将 Google Cloud Spanner 表读取到 Spark 的数据框架中。如需详细了解 Apache Spark SQL 连接器,请参阅 适用于 Google Cloud Spanner 的 Apache Spark SQL 连接器

后续步骤