fix: select ui;perf: max link and compose

This commit is contained in:
archer
2023-06-25 10:52:58 +08:00
parent 5be57da407
commit cfb31afbd9
6 changed files with 178 additions and 27 deletions

View File

@@ -36,9 +36,9 @@ export async function connectToDatabase(): Promise<void> {
global.mongodb = await mongoose.connect(process.env.MONGODB_URI as string, {
bufferCommands: true,
dbName: process.env.MONGODB_NAME,
maxConnecting: Number(process.env.DB_MAX_LINK || 10),
maxPoolSize: Number(process.env.DB_MAX_LINK || 10),
minPoolSize: 5
maxConnecting: Number(process.env.DB_MAX_LINK || 5),
maxPoolSize: Number(process.env.DB_MAX_LINK || 5),
minPoolSize: 2
});
console.log('mongo connected');
} catch (error) {

View File

@@ -12,7 +12,7 @@ export const connectPg = async () => {
user: process.env.PG_USER,
password: process.env.PG_PASSWORD,
database: process.env.PG_DB_NAME,
max: Number(process.env.DB_MAX_LINK || 10),
max: Number(process.env.DB_MAX_LINK || 5),
idleTimeoutMillis: 30000,
connectionTimeoutMillis: 5000
});