vista sistema M_SYSTEM_LIMITS (* SELECT FROM M_SYSTEM_LIMITS;)
Área de limitação |
Limite |
M_SYSTEM_LIMITS ver nome para a limitação |
limite de tamanho de banco de dados |
Row loja: 1.945 GB Coluna da loja: tamanho em Dependente de memória física |
MAXIMUM_SIZE_OF_ROW_STORE |
O número de bloqueios |
Ilimitada para bloqueios de registo, 16383 para fechaduras de mesa |
MAXIMUM_NUMBER_OF_TABLE_LOCKS |
Número de sessões |
65.536 |
MAXIMUM_NUMBER_OF_SESSIONS |
esquema Limitações |
||
Número de esquemas por exemplo SAP HANA |
O valor máximo do tipo de dados BIGINT |
|
comprimento identificador |
127 caracteres |
MAXIMUM_LENGTH_OF_IDENTIFIER |
Comprimento de um nome alternativo |
128 caracteres |
MAXIMUM_LENGTH_OF_ALIAS_NAME |
Tabela comprimento nome |
Igual ao comprimento Identificador |
MAXIMUM_LENGTH_OF_IDENTIFIER |
comprimento nome da coluna |
Igual ao comprimento Identificador |
MAXIMUM_LENGTH_OF_IDENTIFIER |
Comprimento de um literal de cadeia |
8 MB |
MAXIMUM_LENGTH_OF_STRING_LITERAL |
Número de caracteres hexadecimais em um literal binário |
8.192 Bytes |
MAXIMUM_LENGTH_OF_BINARY_LITERAL |
Tabelas e Visualização Limitações |
||
Número de colunas em uma tabela |
64.000 Este limite pode variar com base no contexto, por exemplo, no contexto de mesas virtuais, SAP HANA pode ser limitada pela capacidade do sistema remoto e o limite dos outros DBMS pode aplicar em seu lugar. Em casos como este, o limite que se encontraram pela primeira vez torna-se o limite real. |
MAXIMUM_NUMBER_OF_COLUMNS_IN_TABLE |
Número de colunas em uma tabela de linha |
1.000 |
MAXIMUM_NUMBER_OF_COLUMNS_IN_ROW_TABLE |
O número de colunas numa vista |
64.000 |
MAXIMUM_NUMBER_OF_COLUMNS_IN_VIEW |
Número de linhas em cada tabela |
Limitado pelo tamanho de armazenamento RS: 1.945 GB / sizeof (linha), CS: 2 ^ 31 * número de partições |
|
Comprimento de uma fileira |
Limitado pelo tamanho de armazenamento RS (1.945 GB por servidor índice) |
|
Tamanho de uma mesa não-particionado |
Limitado pelo tamanho de armazenamento RS (1.945 GB por servidor índice) |
|
Número de partições em uma tabela CS |
16.000 |
MAXIMUM_NUMBER_OF_PARTITIONS_IN_CSTABLE |
Número de gatilhos por mesa por instrução DML |
1.024 |
MAXIMUM_NUMBER_OF_TRIGGERS_PER_TABLE_PER_DML |
Number of records per (non-partitioned) table |
2^31 (i.e. 2,147,384,648, or ~2 billion) |
|
Indexes and Constraints |
||
Number of indexes for a table |
1,023 |
MAXIMUM_NUMBER_OF_INDEXES_IN_TABLE |
Number of primary key columns in each table |
16 |
MAXIMUM_NUMBER_OF_COLUMNS_IN_PRIMARY_KEY |
Number of primary key columns in each column store table |
1,000 |
MAXIMUM_NUMBER_OF_COLUMNS_IN_PRIMARY_KEY_IN_COLUMN_TABLE |
Number of columns in an index |
16 |
MAXIMUM_NUMBER_OF_COLUMNS_IN_INDEX |
Number of columns in a UNIQUE constraint |
16 |
MAXIMUM_NUMBER_OF_COLUMNS_IN_UNIQUE_CONSTRAINT |
Size of sum of primary key, index, UNIQUE constraint |
16,384 Bytes |
MAXIMUM_SIZE_OF_KEY_IN_INDEX |
Number of indexes in row store |
256,000 |
|
SQL |
||
Length of an SQL statement |
2,147,483,648 Bytes |
MAXIMUM_LENGTH_OF_SQL_STATEMENT |
Depth of SQL view nesting |
128 |
MAXIMUM_DEPTH_OF_SQL_VIEW_NESTING |
Maximum depth of SQL parse tree This limitation does not show in M_SYSTEM_LIMITS unless a limit is configured to something other than 0 (no limit) using the max_parse_tree_depth parameter in indexerver.ini. |
0 0 (unlimited) |
MAXIMUM_DEPTH_OF_SQL_PARSE_TREE |
Maximum depth of joins in a statement. This limitation does not show in M_SYSTEM_LIMITS unless a limit is configured to something other than 0 (no limit) using the max_join_depth parameter in indexerver.ini. |
0 |
MAXIMUM_DEPTH_OF_JOINS |
Number of columns in an ORDER BY |
65,535 |
MAXIMUM_NUMBER_OF_COLUMNS_IN_ORDER_BY |
Number of columns in a GROUP BY |
65,535 |
MAXIMUM_NUMBER_OF_COLUMNS_IN_GROUP_BY |
Number of elements in IN predicates |
65,535 |
MAXIMUM_NUMBER_OF_COLUMNS_IN_IN_PREDICATE |
Number of elements in SELECT clause |
65,535 |
MAXIMUM_NUMBER_OF_OUTPUT_COLUMNS_IN_STATEMENT |
Number of tables in a statement. This limitation does not show in M_SYSTEM_LIMITS unless a limit is configured to something other than 0 (no limit) using the max_table_count_in_statement parameter in indexerver.ini. |
0 |
MAXIMUM_NUMBER_OF_TABLES_IN_STATEMENT |
LOB Limitations |
||
Maximum size of an in-memory LOB for a column store table |
1,073,741,821 bytes |
MAXIMUM_SIZE_OF_MEMORY_LOB_IN_COLUMN_STORE |
Maximum size of an in-memory LOB for a row store table |
2,147,463,647 bytes |
MAXIMUM_SIZE_OF_MEMORY_LOB_IN_ROW_STORE |
Maximum size of a packed LOB |
1,013,760 bytes |
MAXIMUM_SIZE_OF_PACKED_LOB |
Maximum size of a LOB on disk |
4,294,967,295 bytes |
MAXIMUM_SIZE_OF_DISK_LOB |
Procedures |
||
Size of all stored procedures |
1,945 GB |
MAXIMUM_SIZE_OF_ALL_STORED_PROCEDURES |
Size of a procedure definition |
2 GB | MAXIMUM_SIZE_OF_PROCEDURE_DEFINITION |
refer to :.https://help.sap.com/viewer/6b94445c94ae495c83a19646e7c3fd56/2.0.04/en-US/20a760537519101497e3cfe07b348f3c.html