Size: a a a

Sequelize - community (eng/ru)

2020 May 25

p

pavelmartinez in Sequelize - community (eng/ru)
pavelmartinez
В момент нагрузки
В момент нагрузки
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
pavelmartinez
Вот только что подскочила нагрузка, все открыты
Это SHOW PROCESSLIST; ?
источник

p

pavelmartinez in Sequelize - community (eng/ru)
Да
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
SHOW FULL PROCESSLIST;
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Не выводит что-то другое
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
?
источник

p

pavelmartinez in Sequelize - community (eng/ru)
Ну вот, это уже с пулом
источник

p

pavelmartinez in Sequelize - community (eng/ru)
Кстати
источник

p

pavelmartinez in Sequelize - community (eng/ru)
      acquire: 120000,
     idle: 120000
источник

p

pavelmartinez in Sequelize - community (eng/ru)
Эти параметры на что влияют?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Да
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Предлагаю попробывать посмотреть этот абзац
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
You'll also want to keep an eye on things like your buffer sizes, table cache, query cache and innodb_buffer_pool_size (if you're using innodb tables) as all of these memory allocations can have an affect on query performance which can cause MySQL to eat up CPU.
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Там ссылки
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
pavelmartinez
Сейчас поставил вот такие:
const sequelize = new Sequelize(Config.DB_NAME, Config.DB_USER, Config.DB_PASSWORD, {
   host: Config.DB_HOST,
   dialect: "mysql", /* one of 'mysql' | 'mariadb' | 'postgres' | 'mssql' */
   logging: false, // Логирование в консоль
   pool: {
     min: 0,
     max: 80,
     acquire: 120000,
     idle: 120000,
     evict: 120000
   },
   define: {
     charset: 'utf8',
     collate: 'utf8_general_ci',
     timestamps: true
   },
   dialectOptions: {
     connectTimeout: 60000
   }
});
А попробуйте idle поставить маленький
источник

p

pavelmartinez in Sequelize - community (eng/ru)
idle это неактивные соединения?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
The maximum time, in milliseconds, that a connection can be idle before being released.
источник

p

pavelmartinez in Sequelize - community (eng/ru)
А остальное оставить также?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
Да
источник