Mysql NodeJS响应需要很长时间

Mysql NodeJS响应需要很长时间,mysql,node.js,express,server,request,Mysql,Node.js,Express,Server,Request,我提出了一个简单的请求,但有时需要很长时间才能得到答复。Chome DevTools告诉我TTFB(到第一个字节的时间)通常超过10秒 这是我的问题。我正在使用express和mysql模块 module.getSessionToken = function(request, response) { bddConnection.query( `SELECT id, firstname, lastname FROM users

我提出了一个简单的请求,但有时需要很长时间才能得到答复。Chome DevTools告诉我TTFB(到第一个字节的时间)通常超过10秒

这是我的问题。我正在使用
express
mysql
模块

  module.getSessionToken = function(request, response) {
       bddConnection.query(
           `SELECT id, firstname, lastname
            FROM users
            WHERE password = "${request.query.password}"
            AND mail = "${request.query.mail}"`,
           function(err, res) {
               if (err) throw err;
               response.send(res);
           }
       );
   };

这是我的服务器的唯一一个有此问题的请求。其他的都可以正常工作。

在mysql查询浏览器中执行相同的查询,并检查查询所需的时间execute@AJS它在mysql查询浏览器上运行良好,我认为这是一个服务器端问题应用程序托管在哪里,或者您是在本地运行它?您还使用了哪些中间件?您可以添加带有时间戳的调试行来跟踪时间花在哪里。我已经注意到我们在生产构建中的相同问题。我们使用PM2进行集群部署,这只是生产中的一个问题,而不是本地或直接的MySQL连接。如果我们发现问题,将会更新。