Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O Data Boost do Spanner é um serviço sem servidor totalmente gerenciado que fornece
recursos de computação independentes para as cargas de trabalho do Spanner compatíveis.
O Data Boost permite executar consultas de análise e exportações de dados
com impacto quase zero nas cargas de trabalho atuais na instância
provisionada do Spanner. O serviço consiste em clusters do Spanner que o Google gerencia no nível da região. Para consultas qualificadas que
solicitam o Data Boost, o Spanner encaminha a carga de trabalho para
esses servidores de forma transparente. As consultas qualificadas são aquelas em que o primeiro operador no plano de execução da consulta é uma união distribuída. Essas consultas não precisam ser alteradas para aproveitar o Data Boost.
O Data Boost tem mais impacto nos seguintes cenários em que você
quer evitar impactos negativos no sistema transacional atual devido à
contenção de recursos:
Consultas ad hoc ou pouco frequentes que envolvem o processamento de grandes quantidades de dados.
Um exemplo típico é uma consulta federada
do BigQuery para o Spanner.
Jobs de exportação de dados ou relatórios. Um exemplo é um job do Dataflow para
exportar dados do Spanner para o Cloud Storage.
O diagrama a seguir ilustra como o Data Boost se coordena com
a instância do Spanner para fornecer recursos de computação independentes.
Vantagens
O Data Boost oferece os seguintes benefícios:
Oferece isolamento da carga de trabalho. É possível executar consultas com suporte nos dados mais recentes com impacto quase zero nas cargas de trabalho transacionais atuais, independentemente da complexidade da consulta ou da quantidade de dados processados.
Oferece latência igual ou melhor.
Evita o provisionamento excessivo de instâncias do Spanner apenas para
oferecer suporte a consultas de análise ocasionais.
Oferece um alto grau de escalonamento com maior paralelismo de consulta que
é escalonado de forma elástica com cargas de pico.
Fornece métricas abrangentes, que permitem que os administradores identifiquem as consultas mais caras e determinem o componente de custo a ser otimizado.
Os administradores podem verificar o impacto das otimizações
monitorando o consumo de unidade de processamento sem servidor da consulta na próxima
execução.
Não exige overhead operacional adicional. Não há serviço extra a
gerenciar, nenhum planejamento ou provisionamento de capacidade, não é necessário esperar pela escalabilidade
e não há manutenção.
Permissões
Qualquer principal que execute uma consulta ou exportação que solicite o Data Boost
precisa ter a permissão spanner.databases.useDataBoost do Identity and Access Management (IAM). Recomendamos que você use o papel do IAM
Cloud Spanner Database Reader With DataBoost (roles/spanner.databaseReaderWithDataBoost).
Faturamento e cotas
Você paga apenas pelas unidades de processamento reais usadas pelas consultas executadas no Data Boost. Os administradores podem definir limites de uso para evitar custos
excessivos.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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)"]]