Gần đây tại công việc ngày của tôi đã được hướng dẫn rằng bất kỳ nhận xét nào về các thủ tục lưu sẵn PHẢI KHÔNG tồn tại bên trong thủ tục lưu sẵn và sử dụng các thuộc tính mở rộng.Ý nghĩa hiệu suất của các chú thích trong thủ tục lưu sẵn SQL
Trong quá khứ, chúng tôi đã sử dụng một cái gì đó như thế này.
/*
* NOTE: Auto-Generated Procedure DO NOT MODIFY
*/
CREATE PROCEDURE dbo.MyProc
AS
SELECT *
FROM MyTable
GO
Bằng cách này bất cứ khi nào ai đó mở thủ tục trong SSMS, họ sẽ thấy ghi chú, các nhận xét khác cũng tồn tại trong thủ tục ghi lại quy trình của chúng tôi. Bây giờ tôi đã không nhận thức được bất kỳ vấn đề hiệu suất/bộ nhớ với điều này. Tuy nhiên, chúng tôi có những cá nhân nhấn mạnh nó.
Tôi chưa thể tìm thấy bất kỳ tài liệu nào để chứng minh hoặc từ chối sự tồn tại của các vấn đề hiệu suất và/hoặc bộ nhớ với loại nhận xét này.
Vì vậy, câu hỏi của tôi là, có ai biết bất kỳ tài liệu nào có thể chứng minh hoặc từ chối điều này không?
Tôi đồng ý, thật đáng buồn trong trường hợp của tôi, tôi chịu trách nhiệm cung cấp tài liệu cho rằng họ sai… –