sequelize.js - sequelize-cli:运行单个种子文件很慢
问题描述
当我使用sequelize-cli db:seed:all
命令运行所有种子时,将在一秒钟内完成运行。但是,如果我尝试使用它运行单个种子文件,sequelize-cli db:seed --seed {file}
则运行大约需要 10 秒。终端输出显示种子在 0.5 秒内完成“迁移”,但随后又挂起 9.5 秒。关于如何修复/调试这个的任何想法?
谢谢
解决方案
有一个非常有趣的参数,options.pool.idle
默认为 10000 毫秒。请尝试一下,因为它默认保持连接 10 秒。
const sequelize = new Sequelize(/* ... */, {
// ...
pool: {
idle: 10000
}
});
推荐阅读
- docker - 无缘无故推送到heroku期间找不到run.sh
- flutter - Flutter 中的某些 API 需要 ui.Image。在某些情况下(当然是用于原型设计),我会使用内置的 Icons.xyz。如何转换为图像?
- angular - 使用按键选择 PrimeNG 表上的行
- arrays - Excel过滤器功能将多个水平过滤器浓缩为1个垂直过滤器
- amazon-web-services - 云看日志洞察查询,结合两个查询
- random - TestU01 是否确保 PRNG 是加密安全的?
- android - 在两个可组合函数之间发送字符串 arrayList
- reactjs - useEffect 不在初始渲染中运行
- python - R中的AWS签名错误但python中没有错误
- reactjs - 测试观察状态的 React 组件