准备工作
确保运行应用的主账号(例如服务账号)具有 spanner.databases.useDataBoost
Identity and Access Management (IAM) 权限。如需了解详情,请参阅使用 IAM 进行访问权限控制。
API
对于使用 Data Boost 的分区读取,以下 Spanner API 具有启用 Data Boost 的选项:
我们建议您在应用中使用 ExecuteStreamingSql
和 streamingRead
,因为 ExecuteSql
和 read
在响应中最多只能包含 10 MB 的数据。
示例代码
如需查看在应用代码中使用 Data Boost 的示例,请参阅并行读取数据。
适用于 Google Cloud Spanner 的 Apache Spark SQL 连接器
适用于 Google Cloud Spanner 的 Apache Spark SQL 连接器支持使用 Spanner Java 库将 Google Cloud Spanner 表读入 Spark 的 DataFrame 中。如需详细了解 Apache Spark SQL 连接器,请参阅适用于 Google Cloud Spanner 的 Apache Spark SQL 连接器。
后续步骤
- 如需了解 Data Boost,请参阅 Data Boost 概览。
- 监控 Data Boost 用量
- 监控和管理 Data Boost 配额用量