5.4.2. database
下表概述了 glance-manage.conf 文件中的 [database] 组下可用的选项。
| 配置选项 = 默认值 | 类型 | Description |
|---|---|---|
|
| 字符串值 | 用于数据库的后端。 |
|
| 字符串值 | 用于连接到数据库的 SQLAlchemy 连接字符串。 |
|
| 整数值 | SQL 调试信息的详细程度:0=None, 100=Everything。 |
| `connection_parameters = ` | 字符串值 | 在连接时附加到连接 URL 上的可选 URL 参数 ; 指定为 param1=value1¶m2=value2&… |
|
| 整数值 | 连接池中存在的连接的时间超过这个秒数,将在下次从池中签出时被替换为新的秒数。 |
|
| 布尔值 | 将 Python 堆栈跟踪作为注释字符串添加到 SQL 中。 |
|
| 布尔值 | 如果为 True,将数据库操作重试间隔增加到 db_max_retry_interval。 |
|
| 整数值 | 在引发错误前,连接错误或死锁错误时的最大重试次数。设置为 -1 以指定无限重试计数。 |
|
| 整数值 | 如果设置了 db_inc_retry_interval,则数据库操作重试之间的最大秒数。 |
|
| 整数值 | 数据库事务重试之间的秒数。 |
|
| 整数值 | 如果设置,请对带有 SQLAlchemy 的 max_overflow 使用这个值。 |
|
| 整数值 | 池中保持打开的最大 SQL 连接数。设置 0 表示没有限制。 |
|
| 整数值 | 在启动过程中重试数据库连接的最大数量。设置为 -1 以指定无限重试计数。 |
|
| 布尔值 | 如果为 True,则透明地启用对处理 MySQL 集群(NDB)的支持。弃用自: 12.1.0 适用于 MySQL NDB 集群存储引擎的reason:*Support 已弃用,并将在以后的版本中删除。 |
|
| 字符串值 | 用于 MySQL 会话的 SQL 模式。此选项包括默认设置,可覆盖任何 server-set SQL 模式。要使用服务器配置设置的任何 SQL 模式,请将其设置为 no 值。示例:mysql_sql_mode= |
|
| 整数值 | 对于 Galera,对新连接配置 wsrep_sync_wait 导致性检查。默认为 None,表示不配置任何设置。 |
|
| 整数值 | 如果设置,请对带有 SQLAlchemy 的 pool_timeout 使用这个值。 |
|
| 整数值 | 打开 SQL 连接之间的间隔。 |
|
| 字符串值 | 用于连接到从属数据库的 SQLAlchemy 连接字符串。 |
|
| 布尔值 | 如果为 True,则 SQLite 使用同步模式。 |
|
| 布尔值 | 在连接丢失时启用数据库重新连接的实验性使用。 |