【发布时间】:2021-03-31 00:24:56
【问题描述】:
我正在尝试将使用 Mysql 数据库的 Node 应用程序从 Sequelize v3 升级到 v6。涉及模型关联/关系的查询在 v5/v6 上比在 v3/v4 上慢得多。在进行内部或外部联接时,Sequelize 似乎没有使用表索引?还是我缺少 v5 中的其他一些更改来加快对模型关系的查询?是否使用节点 10/12/14 似乎没有什么区别。
【问题讨论】:
标签: sql node.js sequelize.js
我正在尝试将使用 Mysql 数据库的 Node 应用程序从 Sequelize v3 升级到 v6。涉及模型关联/关系的查询在 v5/v6 上比在 v3/v4 上慢得多。在进行内部或外部联接时,Sequelize 似乎没有使用表索引?还是我缺少 v5 中的其他一些更改来加快对模型关系的查询?是否使用节点 10/12/14 似乎没有什么区别。
【问题讨论】:
标签: sql node.js sequelize.js
您可以记录 Sequelize 生成的查询,使用 EXPLAIN ANALYZE 运行并检查是否使用了索引。
【讨论】: