我想知道是否有任何方法来优化这个过程(就性能而言),使用视图、过程或其他我不知道的东西。对于每个页面,mysql查询最后看起来都类似于SELECT * FROM ... WHERE user = :user。因为它本质上是一次又一次运行的相同的查询,有什么方法可以使用MySQL的各种特性来优化它的性能吗?
有趣的是,使用此VIEW的查询比使用底层JOIN的等效查询性能要差得多。bugtrace AS t WHERE r.version IS NULLmysql> explain (SELECT COUNT(DISTINCT(t.id)) FROM bugtracev+-----------------+--------