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

前端之家收集整理的这篇文章主要介绍了SQL存储过程中注释的性能影响前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
最近在我的日常工作被指示任何关于我们的存储过程的意见不能存在于存储过程中,而且必须使用扩展属性.

过去我们用这样的东西.

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

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

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

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

解决方法

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

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

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

原文链接:https://www.f2er.com/mssql/82659.html

猜你在找的MsSQL相关文章