Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL使用select*从表名定义查看性能_Mysql_View_Merge - Fatal编程技术网

MySQL使用select*从表名定义查看性能

MySQL使用select*从表名定义查看性能,mysql,view,merge,Mysql,View,Merge,我在报告所需的所有表上创建了具有以下通用定义的视图 select * from tablename 理想情况下,具有此定义的视图应使用合并算法 有人能告诉我这些具有上述定义的视图的性能是否与物理表相当吗?请检查 根据上述报告,派生表的性能比表差,而简单的视图效果良好。但是,如果您在视图中使用ORDER或WHERE运行查询,它将比原始表慢。(见链接上的评论) 并使用EXPLAIN在视图和表之间签出查询。感谢您的链接……但我的问题是关于mysql的,它是一个与SQL server 2005不同的数

我在报告所需的所有表上创建了具有以下通用定义的视图

select * from tablename
理想情况下,具有此定义的视图应使用合并算法

有人能告诉我这些具有上述定义的视图的性能是否与物理表相当吗?

请检查

根据上述报告,
派生表
的性能比
差,而简单的
视图
效果良好。但是,如果您在视图中使用
ORDER
WHERE
运行查询,它将比原始表慢。(见链接上的评论)


并使用
EXPLAIN
在视图和表之间签出查询。

感谢您的链接……但我的问题是关于mysql的,它是一个与SQL server 2005不同的数据库