jack 1 месяц назад
Родитель
Сommit
b32bf7d088
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      py/core/providers/database/base.py

+ 3 - 0
py/core/providers/database/base.py

@@ -28,8 +28,11 @@ class SemaphoreConnectionPool:
 
 
             self.pool = await asyncpg.create_pool(
             self.pool = await asyncpg.create_pool(
                 self.connection_string,
                 self.connection_string,
+                min_size=self.postgres_configuration_settings.min_connections,
                 max_size=self.postgres_configuration_settings.max_connections,
                 max_size=self.postgres_configuration_settings.max_connections,
                 statement_cache_size=self.postgres_configuration_settings.statement_cache_size,
                 statement_cache_size=self.postgres_configuration_settings.statement_cache_size,
+                timeout=120,             # 获取连接超时 60 秒
+                command_timeout=60,     # 单个查询超时 30 秒(可选)
             )
             )
 
 
             logger.info(
             logger.info(