我有一台服务器,它的系统使用NodeJS和MySQL。 当我收到很多用户时,MySQL服务器需要几分钟才能回答查询。 我已经尝试了我能找到的一切,没有任何效果。
它只是一个简单的查询,看看用户是否被记录,服务器需要几分钟才能回答,当我通过SSH终端(mysql -p)进行查询时,我需要不到1秒的时间通过MySQL查询它也需要不到1秒。
mysql服务器不会过载,它会少于50个查询/秒,其运行的VPS有备用RAM,CPU,SSD等。
问题发生在登录服务器发出的每个查询中,以查看用户是否已登录,获取有关他的信息,以及在商店中购买商品。
非常感谢。
如果您需要检查查询,这是一个查询以获取有关测试用户的信息:
答案是JSON,最后它显示了执行服务器生成的两个查询所花费的时间