0
我有一个SQL ...这是一个“选择”。我无法显示它,但它有5个联合和许多联接(内部和左侧)。我还创建了所有必要的索引。在本地机器上,花费少于一秒(〜0.5秒)的时间来获得结果。但在服务器上执行的时间非常长。 本地机器和服务器上的数据库是相同的。我最近抛弃了服务器数据库并在本地机器上恢复它。 大约35分钟前,我启动了一个“解析”这个SQL,它仍在运行。另外,我在过程列表中看到了“复制到tmp表”标签。 所有表格都经过优化。我使用MyISAM和InnoDB引擎进行了测试。 服务器负载平均小于1,MySQL也不负载。查询执行非常缓慢
这可能很重要 - 云服务上的服务器。我无法访问云统计信息 - 只需使用服务器即可。
你能告诉我什么?
解释需要35分钟吗? Google MySql解释缓慢。 –
如果解释需要35分钟,则说明您的服务器或与服务器的连接存在重大问题。 –
你可以显示查询并更改表名/字段等吗? – JsonStatham