Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Visualização da RESERVATION_CHANGES
A visualização INFORMATION_SCHEMA.RESERVATION_CHANGES contém uma lista quase em tempo real
de todas as alterações nas reservas do projeto de administração. Cada linha
representa uma mudança em uma única reserva. Para mais informações, consulte
Introdução às reservas.
Permissão necessária
Para consultar a visualização INFORMATION_SCHEMA.RESERVATION_CHANGES, você precisa
da permissão bigquery.reservations.list Identity and Access Management (IAM).
Cada um dos seguintes papéis predefinidos do IAM inclui a
permissão necessária:
A visualização INFORMATION_SCHEMA.RESERVATION_CHANGES tem o seguinte esquema:
Nome da coluna
Tipo de dados
Valor
change_timestamp
TIMESTAMP
Horário em que a alteração ocorreu.
project_id
STRING
ID do projeto de administração.
project_number
INTEGER
Número do projeto de administração.
reservation_name
STRING
Nome de reserva fornecido pelo usuário.
ignore_idle_slots
BOOL
Se for falso, qualquer consulta que usa essa reserva poderá usar slots ociosos de outros compromissos de capacidade.
action
STRING
Tipo de evento que ocorreu com a reserva. Pode ser CREATE, UPDATE ou DELETE.
slot_capacity
INTEGER
Valor de referência da reserva.
user_email
STRING
Endereço de e-mail do usuário ou usuário da federação de identidade da força de trabalho que fez a alteração. google para alterações feitas pelo Google. NULL se o endereço de e-mail for desconhecido.
target_job_concurrency
INTEGER
O número desejado de consultas que podem ser executadas simultaneamente, limitado pelos recursos disponíveis. Se for zero,
esse valor será calculado automaticamente com base nos recursos
disponíveis.
autoscale
STRUCT
Informações sobre a capacidade de escalonamento automático da reserva. Os campos incluem:
current_slots: o número de slots adicionados à reserva pelo escalonamento automático.
max_slots: o número máximo de slots que podem ser adicionados à reserva pelo escalonamento automático.
O local em que a reserva foi criada originalmente.
labels
RECORD
Matriz de rótulos associados à reserva.
max_slots
INTEGER
O número máximo de slots que essa reserva pode usar, incluindo
slots de valor de referência (slot_capacity), slots inativos (se ignore_idle_slots for falso) e
slots de escalonamento automático. Esse campo é especificado pelos usuários para usar o recurso de previsibilidade de reserva.
scaling_mode
STRING
O modo de escalonamento da reserva, que determina como a reserva é dimensionada do valor de referência para max_slots. Esse campo é especificado pelos usuários para usar o recurso de previsibilidade de reserva.
Retenção de dados
Essa visualização contém reservas atuais e excluídas que são
mantidas por no máximo 41 dias após as quais são removidas
da visualização.
Escopo e sintaxe
As consultas nessa visualização precisam incluir um
qualificador de região.
Se você não especificar um qualificador regional, os metadados serão recuperados de todas as
regiões. A tabela a seguir explica o escopo da região dessa visualização:
O exemplo a seguir obtém o histórico de alterações de uma determinada reserva. Use
estas informações para ver a lista de alterações feitas em uma reserva específica, como
criar ou excluir a reserva.
[[["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-25 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eINFORMATION_SCHEMA.RESERVATION_CHANGES\u003c/code\u003e view provides a real-time log of all changes made to reservations within the administration project, with each row representing a single change event.\u003c/p\u003e\n"],["\u003cp\u003eQuerying this view requires the \u003ccode\u003ebigquery.reservations.list\u003c/code\u003e IAM permission, which is included in several predefined roles like \u003ccode\u003eroles/bigquery.resourceAdmin\u003c/code\u003e and \u003ccode\u003eroles/bigquery.user\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eEach entry in the view includes details like the \u003ccode\u003echange_timestamp\u003c/code\u003e, \u003ccode\u003eproject_id\u003c/code\u003e, \u003ccode\u003ereservation_name\u003c/code\u003e, \u003ccode\u003eaction\u003c/code\u003e (CREATE, UPDATE, DELETE), and other information about the change.\u003c/p\u003e\n"],["\u003cp\u003eThe view retains data on current and deleted reservations for up to 41 days before they are removed.\u003c/p\u003e\n"],["\u003cp\u003eQueries to this view need to specify a region using a region qualifier, and the query execution location must match the region of the view.\u003c/p\u003e\n"]]],[],null,["# RESERVATION_CHANGES view\n========================\n\nThe `INFORMATION_SCHEMA.RESERVATION_CHANGES` view contains a near real-time list\nof all changes to reservations within the administration project. Each row\nrepresents a change to a single reservation. For more information, see\n[Introduction to reservations](/bigquery/docs/reservations-intro).\n\nRequired permission\n-------------------\n\nTo query the `INFORMATION_SCHEMA.RESERVATION_CHANGES` view, you need\nthe `bigquery.reservations.list` Identity and Access Management (IAM) permission on the\nproject.\nEach of the following predefined IAM roles includes the required\npermission:\n\n- BigQuery Resource Admin (`roles/bigquery.resourceAdmin`)\n- BigQuery Resource Editor (`roles/bigquery.resourceEditor`)\n- BigQuery Resource Viewer (`roles/bigquery.resourceViewer`)\n- BigQuery User (`roles/bigquery.user`)\n- BigQuery Admin (`roles/bigquery.admin`)\n\nFor more information about BigQuery permissions, see\n[BigQuery IAM roles and permissions](/bigquery/docs/access-control).\n\nSchema\n------\n\nThe `INFORMATION_SCHEMA.RESERVATION_CHANGES` view has the\nfollowing schema:\n\nData retention\n--------------\n\nThis view contains current reservations and deleted reservations that are\nkept for a maximum of 41 days after which they are removed\nfrom the view.\n\nScope and syntax\n----------------\n\nQueries against this view must include a [region qualifier](/bigquery/docs/information-schema-intro#syntax).\nIf you do not specify a regional qualifier, metadata is retrieved from all\nregions. The following table explains the region scope for this view:\n\nReplace the following:\n\n- Optional: \u003cvar translate=\"no\"\u003ePROJECT_ID\u003c/var\u003e: the ID of your Google Cloud project. If not specified, the default project is used.\n- \u003cvar translate=\"no\"\u003eREGION\u003c/var\u003e: any [dataset region name](/bigquery/docs/locations). For example, ```region-us```.\n\n \u003cbr /\u003e\n\n \u003cbr /\u003e\n\n | **Note:** You must use [a region qualifier](/bigquery/docs/information-schema-intro#region_qualifier) to query `INFORMATION_SCHEMA` views. The location of the query execution must match the region of the `INFORMATION_SCHEMA` view.\n\n\u003cbr /\u003e\n\nExample\n-------\n\nThe following example gets the history of changes for a given reservation. Use\nthis information to see the list of changes made to a specific reservation, such\nas creating or deleting the reservation. \n\n```googlesql\nSELECT\n *\nFROM\n reservation-admin-project.`region-us`.\n INFORMATION_SCHEMA.RESERVATION_CHANGES\nWHERE\n reservation_name = \"\u003cvar translate=\"no\"\u003emy-reservation\u003c/var\u003e\"\nORDER BY\n change_timestamp DESC;\n```"]]