3.2.2. 데이터베이스
다음 표에는 /etc/glance/glance-scrubber.conf
파일의 [database]
그룹에서 사용할 수 있는 옵션이 요약되어 있습니다.
설정 옵션 = 기본값 | 유형 | 설명 |
---|---|---|
| 문자열 값 | 데이터베이스에 사용할 백엔드입니다. |
| 문자열 값 | 데이터베이스에 연결하는 데 사용할 SQLAlchemy 연결 문자열입니다. |
| 정수 값 | SQL 디버깅 정보의 상세 정보: 0=없음, 100=tthing. |
`connection_parameters = ` | 문자열 값 | 연결 URL에 연결할 선택적 URL 매개 변수입니다. 를 param1=value1=value2&…로 지정합니다. |
| 정수 값 | 다음 시간 동안 연결 풀에 있는 연결은 다음에 풀에서 확인될 때 새 연결로 교체됩니다. |
| 부울 값 | Python 스택 추적을 SQL에 주석 문자열로 추가합니다. |
| 부울 값 | True인 경우 db_max_retry_interval까지 데이터베이스 작업의 재시도 간격 간 간격을 늘립니다. |
| 정수 값 | 오류가 발생하기 전에 연결 오류 또는 교착 상태 오류가 발생하는 경우 최대 재시도 횟수입니다. 무한 재시도 횟수를 지정하려면 -1로 설정합니다. |
| 정수 값 | db_inc_retry_interval이 설정된 경우 데이터베이스 작업의 재시도 간격 최대 시간(초)입니다. |
| 정수 값 | 데이터베이스 트랜잭션 재시도 간격(초)입니다. |
| 정수 값 | 설정된 경우 SQLAlchemy를 사용하여 max_overflow에 이 값을 사용합니다. |
| 정수 값 | 풀에 계속 열려 있는 최대 SQL 연결 수입니다. 값을 0으로 설정하면 제한이 없음을 나타냅니다. |
| 정수 값 | 시작 중에 최대 데이터베이스 연결 재시도 횟수. 무한 재시도 횟수를 지정하려면 -1로 설정합니다. |
| 부울 값 | True인 경우 NB(MySQL Cluster)를 투명하게 처리할 수 있습니다. |
| 문자열 값 | MySQL 세션에 사용할 SQL 모드입니다. 이 옵션은 기본값을 포함하여 모든 서버 세트 SQL 모드를 덮어씁니다. 서버 구성에서 설정하는 SQL 모드를 사용하려면 값을 no로 설정합니다. 예: mysql_sql_mode= |
| 정수 값 | 설정된 경우 pool_timeout에 SQLAlchemy를 사용하여 이 값을 사용합니다. |
| 정수 값 | SQL 연결을 여는 재시도 간 간격입니다. |
| 문자열 값 | 슬레이브 데이터베이스에 연결하는 데 사용할 SQLAlchemy 연결 문자열입니다. |
| 부울 값 | True인 경우 SQLite는 동기 모드를 사용합니다. |
| 부울 값 | 데이터베이스의 실험적 사용을 활성화하여 커넥션 손실 시 다시 연결합니다. |
| 부울 값 | 모든 DB API 호출에 대해 스레드 풀링의 실험적 사용 활성화 |