准备工作
确保运行应用的主帐号(例如,服务帐号)具有 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 的 DataFrames 中。如需详细了解 Apacha Spark SQL 连接器,请参阅适用于 Google Cloud Spanner 的 Apache Spark SQL 连接器。
后续步骤
- 参阅 Data Boost 概览,了解 Data Boost。
- 监控 Data Boost 用量
- 监控和管理 Data Boost 配额用量