跳至主要內容
版本:v6 - 穩定版

連線池

如果您從單一程序連線到資料庫,您應該只建立一個 Sequelize 實例。Sequelize 將會在初始化時建立一個連線池。此連線池可以透過建構子的 options 參數(使用 options.pool)來設定,如下列範例所示

const sequelize = new Sequelize(/* ... */, {
// ...
pool: {
max: 5,
min: 0,
acquire: 30000,
idle: 10000
}
});

請參閱 Sequelize 建構子的 API 參考 以了解更多資訊。如果您從多個程序連線到資料庫,您必須每個程序建立一個實例,但每個實例的最大連線池大小應使總最大大小受到尊重。例如,如果您想要最大連線池大小為 90 並且有三個程序,則每個程序的 Sequelize 實例的最大連線池大小應為 30。