Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Spanner Data Boost adalah layanan serverless yang terkelola sepenuhnya dan menyediakan
resource komputasi independen untuk workload Spanner yang didukung.
Data Boost memungkinkan Anda menjalankan kueri analisis dan ekspor data
dengan dampak yang hampir tidak ada ke workload yang ada di instance
Spanner yang disediakan. Layanan ini terdiri dari cluster
Spanner yang dikelola Google di tingkat region. Untuk kueri yang memenuhi syarat yang
meminta Data Boost, Spanner merutekan beban kerja ke
server ini secara transparan. Kueri yang memenuhi syarat adalah kueri yang operator pertamanya
dalam rencana eksekusi kueri adalah union terdistribusi. Kueri ini tidak
harus diubah untuk memanfaatkan Data Boost.
Data Boost paling berdampak dalam skenario berikut saat Anda
ingin menghindari dampak negatif pada sistem transaksional yang ada karena
persaingan resource:
Kueri ad hoc atau jarang yang melibatkan pemrosesan data dalam jumlah besar.
Contoh umum adalah kueri
gabungan
dari BigQuery ke Spanner.
Tugas pelaporan atau ekspor data. Contohnya adalah tugas Dataflow untuk mengekspor data Spanner ke Cloud Storage.
Diagram berikut mengilustrasikan cara Data Boost berkoordinasi dengan instance Spanner untuk menyediakan resource komputasi independen.
Manfaat
Data Boost menawarkan manfaat berikut:
Memberikan isolasi beban kerja. Anda dapat menjalankan kueri yang didukung terhadap
data terbaru dengan dampak yang hampir nol pada workload transaksional yang ada,
terlepas dari kerumitan kueri atau jumlah data yang diproses.
Memberikan latensi yang sama atau lebih baik.
Mencegah penyediaan berlebih instance Spanner hanya untuk
mendukung kueri analisis sesekali.
Menawarkan tingkat skalabilitas yang tinggi dengan paralelisme kueri yang lebih besar yang skalabilitasnya fleksibel dengan beban burst.
Memberikan metrik komprehensif, yang memungkinkan administrator mengidentifikasi kueri yang paling mahal dan menentukan komponen biaya yang akan dioptimalkan.
Administrator kemudian dapat memverifikasi dampak pengoptimalan mereka dengan
memantau konsumsi unit pemrosesan serverless kueri dalam eksekusi
berikutnya.
Tidak memerlukan overhead operasional tambahan. Tidak ada layanan tambahan yang perlu dikelola, tidak ada perencanaan atau penyediaan kapasitas, tidak perlu menunggu penskalaan, dan tidak ada pemeliharaan.
Izin
Setiap akun utama yang menjalankan kueri atau ekspor yang meminta Data Boost
harus memiliki izin Identity and Access Management (IAM)
spanner.databases.useDataBoost. Sebaiknya gunakan peran IAM Cloud Spanner Database Reader With DataBoost (roles/spanner.databaseReaderWithDataBoost).
Penagihan dan kuota
Anda hanya membayar untuk unit pemrosesan sebenarnya yang digunakan oleh kueri yang berjalan di
Data Boost. Administrator dapat menetapkan batas penggunaan untuk menghindari kelebihan biaya.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-11 UTC."],[],[],null,["# Data Boost overview\n\nSpanner Data Boost is a fully managed, serverless service that provides\nindependent compute resources for supported Spanner workloads.\nData Boost lets you execute analytics queries and data exports\nwith near-zero impact to existing workloads on the provisioned\nSpanner instance. The service consists of Spanner\nclusters that Google manages at the region level. For eligible queries that\nrequest Data Boost, Spanner routes the workload to\nthese servers transparently. Eligible queries are those for which the first\noperator in the query execution plan is a distributed union. These queries don't\nhave to change to take advantage of Data Boost.\n\nData Boost is most impactful in the following scenarios where you\nwant to avoid negative impacts to the existing transactional system due to\nresource contention:\n\n- Ad hoc or infrequent queries that involve processing large amounts of data. A typical example is a [federated\n query](/bigquery/docs/spanner-federated-queries) from BigQuery to Spanner.\n- Reporting or data export jobs. An example is a Dataflow job to export Spanner data to Cloud Storage.\n\nThe following diagram illustrates how Data Boost coordinates with\nthe Spanner instance to provide independent compute resources.\n\nBenefits\n--------\n\nData Boost offers the following benefits:\n\n- Provides workload isolation. You can run supported queries against the latest data with near-zero impact on existing transactional workloads regardless of query complexity or amount of data processed.\n- Provides equal or better latency.\n- Prevents over-provisioning of Spanner instances just to support occasional analytics queries.\n- Offers a high degree of scalability with greater query parallelism that scales elastically with burst loads.\n- Provides comprehensive metrics, which let administrators identify the most expensive queries and determine the cost component to optimize. Administrators can then verify the impact of their optimizations by monitoring the query's serverless processing unit consumption in its next execution.\n- Requires no additional operational overhead. There is no extra service to manage, no capacity planning or provisioning, no need to wait for scaling, and no maintenance.\n\nPermissions\n-----------\n\nAny principal that runs a query or export that requests Data Boost\nmust have the `spanner.databases.useDataBoost` Identity and Access Management (IAM)\npermission. We recommend that you use the\n`Cloud Spanner Database Reader With DataBoost` (`roles/spanner.databaseReaderWithDataBoost`)\nIAM role.\n\nBilling and quotas\n------------------\n\nYou pay only for actual processing units used by queries that run on\nData Boost. Administrators can set limits on usage to avoid cost\noverruns.\n\nWhat's next\n-----------\n\n- [Run federated queries with Data Boost](/spanner/docs/databoost/databoost-run-queries)\n- [Export data with Data Boost](/spanner/docs/databoost/databoost-export)\n- [Use Data Boost in your applications](/spanner/docs/databoost/databoost-applications)\n- [Monitor Data Boost usage](/spanner/docs/databoost/databoost-monitor)\n- [Monitor and manage Data Boost quota usage](/spanner/docs/databoost/databoost-quotas)"]]