有人说这样会影响性能!讨论一下!

解决方案 »

  1.   

    应该是没什么关系的影响性能的应该是存储过程的内容(SQL语句)
      

  2.   

    怎么会呢?否则SQLSERVER早就该声明对象名字对性能的影响了吧.
      

  3.   

    不曉得~~~
    沒人考證吧...偶一般定義成usp開頭:)
      

  4.   

    他们说,如果用sp开头,数据库在运行的时候首先去master数据库去寻找其对象名,在找不到的情况下再去找当前数据库,不知道有没有道理!
      

  5.   

    有影响,影响不大。
    sp打头的存储过程会被误认为是系统存储过程,会先到系统数据库里面去找,然后再到用户存储过程去找。
    但是影响不到。按照命名规则来命名,方便理解,管理。带来的方便,相对于那点影响可以忽略不计。
    我是一直都是用Sp开头来命名的。
      

  6.   

    数据库在运行的时候首先去master数据库去寻找其对象名这种说法好象是设置数据库的登陆用户上的吧,
    就是设置一个登陆的拥护,如果没有指定对应的数据库,那么它首先是去连接master数据库
      

  7.   

    系统的存储过程是sp打头的,会影响性能
    我看有的地方说最好不要以SP开头。强烈建议不要以SP开头建存储过程
      

  8.   

    如果过程名称的前三个字符为 sp_,SQL Server 会在 Master 数据库中寻找该过程。如果没能找到合法的过程名称,SQL Server 会寻找所有者名称为 dbo 的过程。
      

  9.   

    http://community.csdn.net/Expert/topic/5037/5037005.xml?temp=.2407801
    去这里讨论!
      

  10.   

    系统的存储过程是sp打头的,会影响性能
    我看有的地方说最好不要以SP开头。强烈建议不要以SP开头建存储过程