1

我在 nodejs(npm/package/ mysql )和 mysql 工作台上运行相同的查询(在同一个数据库中),并且执行时间完全不同。

遵循执行持续时间数据:

  • nodejs:22468.275ms(22.5秒
  • mysql 工作台:持续时间 0,019 秒 / 获取 0,147 秒

db.config

{ "connectionLimit" : 10, "host" : "localhost", "user" : "root", "password" : "root", "database" : "db" }

其他信息:

  • mysql 在 docker 中运行
  • 查询的主表有 9.500.000 条记录
  • 与另一个具有 1.500.000 条记录的大表连接
  • 查询结果为 150000 条记录

这种差异的原因是什么?

4

0 回答 0