Mysql InnoDB视图变得越来越慢,并且不使用Where子句



我们有500K行的视图变得很糟糕,因为它们不能在底层表上使用索引。视图中的where子句对视图的创建没有影响。视图是在应用Mysql-Where子句之前创建的,这是真的吗?我们有办法用Where子句和Joins来加速我们的视图查询吗?

MySQL视图的一个问题是MySQL不会将谓词从外部查询"推"到视图查询中此处

select * from reportview_23 where id = 100;

您可能会在视图中遇到一些查询限制,从而阻止视图合并精确日期。。。类似于使用LIMIT、DISTINCT、子查询列。。。

最新更新