【问题标题】:MySQL views performance with select * from tablename definitionMySQL 使用 select * from tablename 定义查看性能
【发布时间】:2013-10-16 15:33:03
【问题描述】:

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

select * from tablename

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

谁能告诉我这些具有上述定义的视图的性能是否可以与物理表相媲美?

【问题讨论】:

  • 感谢您的链接...但我的问题是关于 mysql 及其与 SQL server 2005 不同的数据库

标签: mysql view merge


【解决方案1】:

查看this link

根据上述报告,derived table 的性能比table 差,而简单的view 效果很好。但是,如果您使用ORDERWHERE 运行查询,它会比简单的表慢。 (见链接上的cmets)

并使用EXPLAIN 在视图和表之间检查您的查询。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-14
    • 2014-01-27
    • 2016-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-14
    相关资源
    最近更新 更多