1
我们刚搬到我们的数据库关闭的实际服务器框中到MySQL 5.6 Rackspace的云实例(在同一网络的服务器)移动数据库到远程服务器速度变慢连接查询
一般来说,这有一个非常积极的表现影响。
但是这个查询从毫秒放缓至约10分钟...
SELECT COUNT(*)
FROM `orders`
LEFT JOIN jobs
ON jobs.order_id = orders.id
AND (original_job_id IS NULL)
WHERE `orders`.`administrator_id` = 2
AND (orders.order_billing_time > '2001-01-01 06:00:00')`
的工作表是非常大的,但类似的和更复杂的查询与加入工作表等,都是运行更快。
检查查询执行计划以查询远程和本地服务器上的查询。也许你错过了一个索引或什么... –
SQL不是我的东西,但我会研究它...我们所做的只是将原始数据库(托管在我们的服务器上)复制到新的数据库服务器,会不是复制所有的索引? –
复制,如何?你是否复制数据库文件? – MTilsted