加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQL存储过程中注释的性能影响

发布时间:2020-12-12 16:12:22 所属栏目:MsSql教程 来源:网络整理
导读:最近在我的日常工作被指示任何关于我们的存储过程的意见不能存在于存储过程中,而且必须使用扩展属性. 过去我们用这样的东西. /* * NOTE: Auto-Generated Procedure DO NOT MODIFY */CREATE PROCEDURE dbo.MyProcASSELECT *FROM MyTableGO 这样一来,任何人都可
最近在我的日常工作被指示任何关于我们的存储过程的意见不能存在于存储过程中,而且必须使用扩展属性.

过去我们用这样的东西.

/*
 * NOTE: Auto-Generated Procedure DO NOT MODIFY
 */
CREATE PROCEDURE dbo.MyProc
AS
SELECT *
FROM MyTable
GO

这样一来,任何人都可以在SSMS中打开程序,他们会看到该注释,其他注释也存在于记录我们流程的过程中.现在我没有意识到任何性能/内存问题.但是我们有坚持认为的人.

我无法找到任何文件来证明或否认这种类型的评论存在性能和/或内存问题.

所以我的问题是,有没有人知道可以证明或否认这一点的任何文件?

解决方法

这将减缓存储过程的编译只是一点点,而且不应该经常发生.

基本上这听起来像吓人.鉴于有用的评论可以(适度),我会要求证据表明意见伤害了表现.对我来说这听起来像是一个荒谬的政策.

(任何时候有人对性能提出索赔的要求都是一个很好的一般规则 – 特别是如果他们建议您牺牲可读性或其他一些积极的属性,以提高绩效收益).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读