准备工作
确保运行应用的主账号(例如服务账号)具有 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 Connect
适用于 Google Cloud Spanner 的 Apache Spark SQL 连接器支持使用 Spanner Java 库将 Google Cloud Spanner 表读取到 Spark 的数据框中。如需详细了解 Apache Spark SQL 连接器,请参阅 适用于 Google Cloud Spanner 的 Apache Spark SQL 连接器。
后续步骤
- 如需了解 Data Boost,请参阅 Data Boost 概览。
- 监控 Data Boost 用量
- 监控和管理 Data Boost 配额使用情况