SQL查询的加载速度比说的慢

时间:2019-01-29 13:32:51

标签: php mysql sql phpmyadmin

我正在尝试联接两个表。在myphp admin中执行查询时,它返回:

  

显示0-24行(总计7872行,查询耗时0.2034秒。)

但是,该页面需要18秒钟来加载,因此将查询限制为25行无效。关于如何优化以下查询的任何建议?

SELECT table1.id, 
       table2.name, 
       table2.identifier,  
       table1.firstname, 
       table1.lastname, 
       table1.identifier
FROM table2 JOIN table1 ON table2.identifier = table1.identifier

1 个答案:

答案 0 :(得分:1)

查询需要0.2034秒才能在数据库中运行。这不包括应用程序连接到数据库并发送查询的时间,也不包括从数据库读回结果的时间,也不包括浏览器将请求发送到应用程序并接收结果的往返时间。与简单的数据库查询相比,这些延迟的来源要大得多,尤其是使用PHP以及共享主机时。