gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 06:35:07 25 4
gpt4 key购买 nike

最近,在我的日常工作中,有人指示有关存储过程的任何注释不得存在于存储过程中,而必须使用扩展属性。

过去我们使用过类似的东西。

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

这样,任何人只要在 SSMS 中打开该过程,他们都会看到注释,过程中也存在其他注释来记录我们的过程。现在我不知道有任何性能/内存问题。但我们有些人坚持认为确实如此。

我无法找到任何文档来证明或否认此类评论存在性能和/或内存问题。

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

最佳答案

它只会稍微减慢存储过程的编译速度,无论如何,这种情况不应该经常发生。

基本上这听起来像是危言耸听。考虑到评论的有用性(适度),我要求提供评论会损害性能的证据。对我来说,这听起来像是一个荒谬的政策。

(每当有人提出有关性能的主张时,要求提供证据是一个很好的一般规则 - 特别是如果他们建议您为了所谓的性能增益而牺牲可读性或其他一些积极的属性。 )

关于sql - SQL 存储过程中注释的性能影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/697941/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com