You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`scalar.db.username`| Username to access the database. ||
83
-
|`scalar.db.password`| Password to access the database. ||
84
-
|`scalar.db.jdbc.connection_pool.min_idle`| Minimum number of idle connections in the connection pool. |`20`|
85
-
|`scalar.db.jdbc.connection_pool.max_idle`| Maximum number of connections that can remain idle in the connection pool. |`50`|
86
-
|`scalar.db.jdbc.connection_pool.max_total`| Maximum total number of idle and borrowed connections that can be active at the same time for the connection pool. Use a negative value for no limit. |`100`|
87
-
|`scalar.db.jdbc.prepared_statements_pool.enabled`| Setting this property to `true` enables prepared-statement pooling. |`false`|
88
-
|`scalar.db.jdbc.prepared_statements_pool.max_open`| Maximum number of open statements that can be allocated from the statement pool at the same time. Use a negative value for no limit. |`-1`|
89
-
|`scalar.db.jdbc.isolation_level`| Isolation level for JDBC. `READ_UNCOMMITTED`, `READ_COMMITTED`, `REPEATABLE_READ`, or `SERIALIZABLE` can be specified. | Underlying-database specific |
90
-
|`scalar.db.jdbc.table_metadata.schema`| Schema name for the table metadata used for ScalarDB. |`scalardb`|
91
-
|`scalar.db.jdbc.table_metadata.connection_pool.min_idle`| Minimum number of idle connections in the connection pool for the table metadata. |`5`|
92
-
|`scalar.db.jdbc.table_metadata.connection_pool.max_idle`| Maximum number of connections that can remain idle in the connection pool for the table metadata. |`10`|
93
-
|`scalar.db.jdbc.table_metadata.connection_pool.max_total`| Maximum total number of idle and borrowed connections that can be active at the same time for the connection pool for the table metadata. Use a negative value for no limit. |`25`|
94
-
|`scalar.db.jdbc.admin.connection_pool.min_idle`| Minimum number of idle connections in the connection pool for admin. |`5`|
95
-
|`scalar.db.jdbc.admin.connection_pool.max_idle`| Maximum number of connections that can remain idle in the connection pool for admin. |`10`|
96
-
|`scalar.db.jdbc.admin.connection_pool.max_total`| Maximum total number of idle and borrowed connections that can be active at the same time for the connection pool for admin. Use a negative value for no limit. |`25`|
|`scalar.db.username`| Username to access the database. ||
83
+
|`scalar.db.password`| Password to access the database. ||
84
+
|`scalar.db.jdbc.connection_pool.min_idle`| Minimum number of idle connections in the connection pool. |`20`|
85
+
|`scalar.db.jdbc.connection_pool.max_idle`| Maximum number of connections that can remain idle in the connection pool. |`50`|
86
+
|`scalar.db.jdbc.connection_pool.max_total`| Maximum total number of idle and borrowed connections that can be active at the same time for the connection pool. Use a negative value for no limit. |`100`|
87
+
|`scalar.db.jdbc.prepared_statements_pool.enabled`| Setting this property to `true` enables prepared-statement pooling. |`false`|
88
+
|`scalar.db.jdbc.prepared_statements_pool.max_open`| Maximum number of open statements that can be allocated from the statement pool at the same time. Use a negative value for no limit. |`-1`|
89
+
|`scalar.db.jdbc.isolation_level`| Isolation level for JDBC. `READ_UNCOMMITTED`, `READ_COMMITTED`, `REPEATABLE_READ`, or `SERIALIZABLE` can be specified. | Underlying-database specific |
90
+
|`scalar.db.jdbc.table_metadata.connection_pool.min_idle`| Minimum number of idle connections in the connection pool for the table metadata. |`5`|
91
+
|`scalar.db.jdbc.table_metadata.connection_pool.max_idle`| Maximum number of connections that can remain idle in the connection pool for the table metadata. |`10`|
92
+
|`scalar.db.jdbc.table_metadata.connection_pool.max_total`| Maximum total number of idle and borrowed connections that can be active at the same time for the connection pool for the table metadata. Use a negative value for no limit. |`25`|
93
+
|`scalar.db.jdbc.admin.connection_pool.min_idle`| Minimum number of idle connections in the connection pool for admin. |`5`|
94
+
|`scalar.db.jdbc.admin.connection_pool.max_idle`| Maximum number of connections that can remain idle in the connection pool for admin. |`10`|
95
+
|`scalar.db.jdbc.admin.connection_pool.max_total`| Maximum total number of idle and borrowed connections that can be active at the same time for the connection pool for admin. Use a negative value for no limit. |`25`|
96
+
|`scalar.db.jdbc.mysql.variable_key_column_size`| Column size for TEXT and BLOB columns in MySQL when they are used as a primary key or secondary key. Minimum 64 bytes. |`128`|
97
+
|`scalar.db.jdbc.oracle.variable_key_column_size`| Column size for TEXT and BLOB columns in Oracle when they are used as a primary key or secondary key. Minimum 64 bytes. |`128`|
98
+
|`scalar.db.jdbc.oracle.time_column.default_date_component`| Value of the date component used for storing `TIME` data in Oracle. Since Oracle has no data type to only store a time without a date component, ScalarDB stores `TIME` data with the same date component value for ease of comparison and sorting. |`1970-01-01`|
However, the following data types in JDBC databases are converted differently when they are used as a primary key or a secondary index key. This is due to the limitations of RDB data types.
545
+
However, the following data types in JDBC databases are converted differently when they are used as a primary key or a secondary index key. This is due to the limitations of RDB data types. For MySQL and Oracle, you can change the column size (minimum 64 bytes) as long as it meets the limitation of the total size of key columns. For details, see [Underlying storage or database configurations](configurations.mdx#underlying-storage-or-database-configurations).
0 commit comments