Cuotas y límites

En esta página se describen los límites de producción de Cloud Spanner.

Los valores están sujetos a cambios.

Consultar las cuotas

Para consultar las cuotas de los recursos de tu proyecto, usa la consola de Google Cloud:

Ver cuotas

Aumentar las cuotas

Las cuotas pueden ir aumentando conforme crece el uso que das a Cloud Spanner. Si crees que el uso va a aumentar considerablemente, te recomendamos que solicites un aumento con unos días de antelación para asegurarte de que dispones de las cuotas adecuadas.

  1. Ve a la página Cuotas de la consola de Cloud.

    Ir a la página Cuotas

  2. Selecciona la API de Cloud Spanner en la lista desplegable Servicio.

    Si no encuentras la API de Cloud Spanner, es porque todavía no se ha habilitado.

  3. Selecciona las cuotas que quieras modificar.

  4. Haz clic en Editar cuotas.

  5. Escribe tu nombre, correo electrónico y número de teléfono, y haz clic en Siguiente.

  6. Rellena la solicitud de cuota y haz clic en Enviar solicitud.

Tras esto, el equipo de Cloud Spanner se pondrá en contacto contigo en un plazo de 48 horas.

Límites de las instancias

Valor Límite
Longitud del ID de la instancia De 2 a 64 caracteres

Límites de las bases de datos

Valor Límite
Bases de datos por instancia 100
Longitud del ID de la base de datos De 2 a 30 caracteres
Tamaño de almacenamiento por nodo 2 TB1

Límites de copias de seguridad y restauración

Valor Límite
Número de operaciones de creación de copias de seguridad en curso por base de datos 1
Número de operaciones de restauración de bases de datos en curso por instancia (en la instancia de la base de datos restaurada, no de la copia de seguridad) 1
Tiempo máximo de conservación de la copia de seguridad 1 año (incluido el día extra en los años bisiestos)

Límites de los esquemas

Declaraciones DDL

Valor Límite
Tamaño de la declaración DDL para un único cambio de esquema 10 MB
Tamaño de la declaración DDL para el esquema completo de una base de datos que se devuelva de GetDatabaseDdl 10 MB

Tablas

Valor Límite
Tablas por base de datos 2560
Longitud del nombre de la tabla De 1 a 128 caracteres
Columnas por tabla 1024
Longitud del nombre de la columna De 1 a 128 caracteres
Tamaño de los datos por columna 10 MB
Número de columnas de una clave de tabla

16

Incluye las columnas de clave compartidas con cualquier tabla principal

Profundidad de intercalado de la tabla

6

Una tabla de nivel superior con tablas secundarias tiene una profundidad de 1.

Una tabla de nivel superior con tablas descendientes de una secundaria tiene una profundidad de 2, y así sucesivamente.

Tamaño total de una clave de índice o de tabla

8 KB

Incluye el tamaño de todas las columnas que componen la clave

Tamaño de datos por fila

4 GB

Incluye la fila de nivel superior y todas sus filas secundarias y de índices intercaladas

Índices

Valor Límite
Índices por base de datos 5120
Índices por tabla 32
Longitud del nombre del índice De 1 a 128 caracteres
Número de columnas de una clave de índice

16

Número de columnas indexadas (salvo las columnas STORING) más el número de columnas de clave principal de la tabla base

Límites de las consultas

Valor Límite
Columnas en una cláusula GROUP BY 1000
Llamadas de funciones 1000
Uniones 15
Llamadas de funciones anidadas 75
Cláusulas GROUP BY anidadas 35
Expresiones de subconsultas anidadas 25
Declaraciones de subselección anidadas 60
Parámetros 950
Longitud de la declaración de consulta 1 millón de caracteres
Campos STRUCT 1000
Elementos secundarios de la expresión de subconsulta 40
Combinaciones en una consulta 200

Límites para crear, leer, actualizar y eliminar datos

Valor Límite
Tamaño de confirmación (incluidos los índices) 100 MB
Lecturas simultáneas por sesión 100
Mutaciones por confirmación (incluidos los índices)2 20.000
Declaraciones simultáneas de DML particionado por base de datos 20.000

Límites de las acciones administrativas

Valor Límite
Tamaño de solicitud de acciones administrativas3 1 MB
Límite de frecuencia de acciones administrativas4

5 por segundo, proyecto y usuario

(promediado durante 100 segundos)

Límites de las solicitudes

Valor Límite
Tamaño de solicitud excepto confirmaciones5 10 MB

Notas

1. Debe haber un nodo por cada 2 TB de datos en la base de datos para que Cloud Spanner ofrezca alta disponibilidad y latencia baja al acceder a una base de datos. Por ejemplo, si tu instancia tiene una base de datos de 3,5 TB, debes aprovisionar al menos 2 nodos. Estos nodos mantendrán la instancia por debajo del límite hasta que la base de datos alcance los 4 TB. Cuando esto ocurra, tendrás que añadir otro nodo para permitir que la base de datos crezca. De lo contrario, las operaciones de escritura en la base de datos fallarán. Para que el crecimiento sea fluido, añade los nodos antes de que la base de datos alcance el límite.

2. En las operaciones de inserción y actualización, se tiene en cuenta la multiplicidad del número de columnas a las que afectan. Por ejemplo, insertar un nuevo registro puede contabilizarse como cinco mutaciones en caso de que los valores se inserten en cinco columnas. Las operaciones de eliminación y eliminación de intervalos cuentan como una sola mutación, independientemente del número de columnas afectadas. Eliminar una fila de una tabla principal que tiene la anotación ON DELETE CASCADE también se cuenta como una mutación, independientemente del número de filas secundarias intercaladas que haya.

3. El límite de las solicitudes de acciones administrativas excluye las confirmaciones, las solicitudes indicadas en la nota 5 y los cambios de esquema.

4. Este límite de frecuencia incluye todas las llamadas a la API de administración, como llamadas a sondeos de operaciones de larga duración en una instancia, una base de datos o una copia de seguridad.

5. Este límite incluye las solicitudes para crear y actualizar una base de datos, realizar operaciones de lectura, transmitir lecturas, ejecutar consultas SQL y ejecutar consultas SQL de transmisión.