在應用程式中使用 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 的 DataFrame。如要進一步瞭解 Apache Spark SQL 連接器,請參閱 Google Cloud Spanner 的 Apache Spark SQL 連接器

後續步驟