【发布时间】:2013-10-16 15:33:03
【问题描述】:
我在报告所需的所有表格上创建了具有以下通用定义的视图
select * from tablename
理想情况下,具有此定义的视图应使用合并算法。
谁能告诉我这些具有上述定义的视图的性能是否可以与物理表相媲美?
【问题讨论】:
-
感谢您的链接...但我的问题是关于 mysql 及其与 SQL server 2005 不同的数据库
我在报告所需的所有表格上创建了具有以下通用定义的视图
select * from tablename
理想情况下,具有此定义的视图应使用合并算法。
谁能告诉我这些具有上述定义的视图的性能是否可以与物理表相媲美?
【问题讨论】:
查看this link。
根据上述报告,derived table 的性能比table 差,而简单的view 效果很好。但是,如果您使用ORDER 或WHERE 运行查询,它会比简单的表慢。 (见链接上的cmets)
并使用EXPLAIN 在视图和表之间检查您的查询。
【讨论】: