视图查询时会提高性能这个我知道,如果数据库中视图多的话,对服务器的性能有没有影响?有没有具体的数字说明一下。非常感谢。

解决方案 »

  1.   

    不会。理论上的影响很小。你创建10000个视图不过是在MYSQL中生成10000个文件,这个在操作系统上同一目录中文件搜索时会有一点影响(微小)可以忽略不计。
      

  2.   

    除了占用点空间 其他好像也没怎么样...不像MSSQL的视图可以建立索引 修改基础表就需要维护视图了..
      

  3.   

    MSSQL 修改基础表要维护视图?代价多大?
      

  4.   


    我想问一下,视图为啥就比SQL要快些?MYSQL是否对视图是否有优化?
      

  5.   

    你这个理论哪儿来的?视图只不过是减少了语句分析优化的时间。其它方面和直接SQL语句没什么两样。
      

  6.   


    这样啊。MSSql 对视图进行过优化。Mysql没有吗?
      

  7.   


    如果没有优化的话,使用视图和直接SQL效果一样了?例如:有一个视图View_user 是这样写 select id,name from user where type=1;在业务中这样写:Select id,name from view_user是不是相当于:select id,name from(select id,name from user where type=1);是这样的吗?
      

  8.   

    Select id,name from view_user相当于select id,name from user where type=1
      

  9.   

    你这个mssql所谓的优化......哪里来的