如何使用 Sequelize.js 显示语句的执行计划



我正在使用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})并得到了我的结果。

最新更新