栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

MySql查看性能

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MySql查看性能

这取决于。

这完全取决于您通过视图查看的内容。但最有可能减少您的精力并提供更高的性能。当SQL语句引用非索引视图时,解析器和查询优化器将分析SQL语句和视图的源,然后将它们解析为一个执行计划。SQL语句没有一个计划,而视图则没有一个单独的计划。

视图未编译
。它是由其他表组成的虚拟表。创建它时,它不会驻留在服务器上的某个位置。组成该视图的基础查询要获得与查询优化器相同的性能提升或改进。我从未在视图VS底层查询上测试过性能,但是我想性能可能会略有不同。如果数据是相对静态的,则可以在索引视图上获得更好的性能。这可能就是您在“编译”方面的想法。

视图的优点:

  1. 查看数据而不将数据存储到对象中。
  2. 限制表的视图,即可以隐藏表中的某些列。
  3. 连接两个或多个表并将其作为一个对象显示给用户。
  4. 限制对表的访问,以便没有人可以将行插入表中。

请参阅以下有用链接:

  1. VIEW与SQL语句的性能
  2. 视图比简单查询快吗?
  3. Mysql VIEWs与PHP查询
  4. MySql视图动态且高效吗?
  5. 物化视图与表格:有哪些优点?
  6. 通过视图查询是否比直接执行SQL慢?
  7. TEMPTABLE视图性能问题的解决方法
  8. 通过在SQL Server中使用索引视图来查看性能提升


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/402747.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号