我正在使用express构建我的应用程序,并使用postgresql作为数据库,sequelize.js作为ORM。
我想知道如何在续集中使用EXPLAIN
来获取执行计划。例如,在Mongodb上,它是用.explain()
完成的(postgresql网站,mongodb的例子(。
我正在寻找续集中的等效物,但找不到。我的查询如下所示:
User.findOne({
where: { id: req.params.id },
include: {
model: Post
}
})
谢谢!
我做了一个原始查询,sequelize.query('EXPLAIN ANALYZE SELECT * FROM users', {type: sequelize.QueryTypes.SELECT})
并得到了我的结果。