由于where子句处理,MySQL中的视图性能较差

时间:2014-10-04 11:16:31

标签: mysql performance view where clause

我的MySQL数据库存在问题。我有一些昂贵的查询与一些连接。但我总是为一个特定的id运行它,这使得执行速度非常快。

现在,我将此查询放入视图中。如果我查询此视图并在视图中使用带有id的where子句,似乎MySQL首先加载所有记录,然后应用我的where子句。这导致了非常糟糕的表现。

在查询所有记录之前,是否有可能让MySQL在视图中使用where子句?

非常感谢和欢呼, Argonitas

0 个答案:

没有答案