谁能告诉我getItems()
模型中的函数是否会在执行查询之前自动添加全局设置的 LIMIT(来自getListQuery()
)。Joomla 真的很挣扎,似乎试图缓存整个结果(这里有超过 100 万条记录!)。
在查看/libraries/legacy/model/list.php和/libraries/legacy/model/legacy.php之后,似乎getItems()
确实在将结果发送到缓存之前使用 setQuery 添加了 LIMIT$this->getState('list.limit')
但如果是这种情况 - 为什么是Joomla 苦苦挣扎。
发生什么了?为什么 phpMyAdmin 可以在一秒钟内返回有限的结果而 Joomla 只是超时?
非常感谢!