Lindorm aplica las siguientes cuotas y límites para mantener el rendimiento y la estabilidad. Revíselos antes de diseñar su esquema, escribir el código de la aplicación o planificar la capacidad.
Los límites generales de este tema se aplican tanto a los clústeres de Lindorm como a las instancias de nodo único de Lindorm. Las instancias de nodo único tienen límites adicionales de objetos y solicitudes que se describen en Límites adicionales para instancias de nodo único de Lindorm.
Límites generales
Convenciones de nomenclatura
|
Objeto |
Convención de nomenclatura |
|
Nombre de usuario |
De 4 a 15 caracteres. Permitidos: dígitos, letras, guiones ( |
|
Nombre de namespace |
De 4 a 16 caracteres. Permitidos: dígitos, letras, guiones ( |
|
Nombre de tabla |
De 1 a 255 caracteres. Permitidos: dígitos, letras, guiones ( |
|
Nombre de columna |
De 1 a 255 caracteres. |
Límites de esquema
|
Objeto |
Límite |
|
Columnas de clave primaria por tabla |
Máximo 5. La longitud total de todos los valores de clave primaria no puede exceder 2 KB. |
|
Tipo |
Solo la última columna de clave primaria puede ser del tipo |
|
Columnas que no son de clave primaria |
Las columnas dinámicas que no son de clave primaria solo admiten el tipo |
|
Familias de columnas por tabla |
Máximo 3. |
|
Tablas de índice por base de datos |
Máximo 5. |
|
Nombre de tabla |
No se puede modificar después de crear la tabla. |
Evite usar un campo de incremento automático, un campo de tiempo o una columna de baja cardinalidad como primera columna de clave primaria o como índice. Hacerlo degrada la distribución de datos y el rendimiento.
Límites de solicitudes
Solicitudes de escritura
|
Condición |
Comportamiento |
|
Hasta 64 MB o 2,000 filas por solicitud |
Escritura normal. |
|
Más de 50 archivos en una sola región |
Aumenta la latencia de escritura. Compruebe el recuento de archivos por región desde descripción general de table management. |
|
Más de 100 archivos en una sola región |
Pueden producirse errores. |
|
Más de 200 archivos en una sola región |
Las escrituras en esa región se bloquean hasta que el recuento de archivos descienda por debajo de 200. |
Solicitudes de eliminación
|
Límite |
Valor |
|
Filas por solicitud |
Máximo 2,000. |
Solicitudes de lectura
|
Límite |
Valor |
|
Filas por solicitud |
Máximo 2,000 o 16 MB, lo que se alcance primero. |
|
Valores del operador |
Máximo 2,000. |
|
|
Los valores de |
|
Valores |
Máximo 1,000. Si se supera este límite, se produce un error. |
|
Grupos |
Máximo 1,000. Si se supera este límite, se produce un error. |
Cada consulta debe especificar la primera columna de clave primaria o la primera columna de índice. Las consultas que omiten esta restricción desencadenan un escaneo completo de la tabla, que se rechaza de forma predeterminada. Si necesita ejecutar una consulta sin especificar la primera columna de clave primaria o de índice, consulte SELECT troubleshooting guide.
Límites adicionales para instancias de nodo único de Lindorm
Las instancias de nodo único de Lindorm están destinadas únicamente a pruebas funcionales. No las utilice para pruebas de estrés ni cargas de trabajo de producción. Los acuerdos de nivel de servicio (SLA) y la confiabilidad de los datos no están garantizados para las instancias de nodo único, y no es posible actualizarlas a clústeres de Lindorm.
Límites de objetos
|
Objeto |
Límite |
|
Namespaces por instancia |
Máximo 3. |
|
Tablas por namespace |
Máximo 20. |
|
Conexiones simultáneas |
Máximo 2,000. |
Límites de solicitudes
Las solicitudes de lectura se limitan según el tamaño de la instancia. A continuación se muestran las unidades de cómputo (CU) máximas consumidas por las solicitudes de lectura para cada configuración de CPU.
|
Núcleos de CPU |
CU de lectura máximas |
|
2 |
10,000 CU |
|
4 |
20,000 CU |
|
8 |
50,000 CU |
Los siguientes límites se aplican a todas las solicitudes de datos en instancias de nodo único, independientemente de la configuración de CPU.
|
Límite |
Valor |
|
Filas por solicitud (lectura o escritura) |
Máximo 500. |
|
Datos por solicitud (lectura o escritura) |
Máximo 16 MB. |
|
Tamaño de valor clave-valor (KV) |
Máximo 2 MB. |