Последствия производительности комментариев в хранимых процедурах SQL

вы можете использовать .test как

.test('test less than', `You own only ${CONSTANT}`, value =>
  value <= CONSTANT
 )
16
задан Shimmy 10 August 2010 в 00:37
поделиться

2 ответа

Это замедлит компиляцию хранимой процедуры просто крошечный бит, и этого не должно происходить часто так или иначе.

В основном это походит на паникерство. Учитывая то, как полезные комментарии могут быть (умеренно), я потребовал бы доказательства, которое комментирует производительность вреда. Это походит на смешную политику мне.

(Требовательное доказательство, любое время, кто-то предъявляет претензии о производительности, является хорошим общим правилом - особенно, если они предлагают, чтобы Вы пожертвовали удобочитаемостью или некоторым другим положительным атрибутом ради воображаемого увеличения производительности.)

18
ответ дан 30 November 2019 в 21:54
поделиться

Текст (включая комментарии) хранится в sys.sql_modules в SQL 2005 +. Таким образом, это добавляет к системному размеру таблицы.

На компиляции для создания плана проигнорированы комментарии: они - комментарии. Точно так же, как какой-либо разумный язык...?

Однако в некоторой отладке обстоятельств комментарии могут по-видимому все еще быть проанализированы и вещи влияния.

Это - что-то, что я видел только что, но отклонил его (и искал его для этого ответа).

5
ответ дан 30 November 2019 в 21:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: