1

我的数据库有两列:时间和工作。它非常非常大并且还在增长。

我想选择最后一个条目:

$sql = "SELECT time, work FROM device ORDER BY time DESC LIMIT 1"

响应时间为 1.5 秒。我怎样才能加快这个速度?因为我重复了20次。

我等不及 20 秒。

问候!

4

1 回答 1

4

采用MAX

SELECT  *
FROM    tableName
WHERE   time = (SELECT MAX(time) FROM device)

还添加一个Indexon 列time


我想知道你为什么要重复这 20 次。如果您正在处理应用程序 lebel,也许您可​​以将结果添加到变量中,这样您就不会再次执行它。

于 2013-01-23T13:48:05.307 回答