Значения параметров таблицы и памяти в SQL Server? - PullRequest
0 голосов
/ 01 февраля 2011

У меня есть sproc, который генерирует временную таблицу из 80 000 строк, которая передается как параметр с табличным значением для 32 различных других sprocs (каждый sproc TVP в качестве входного параметра).

  1. Должен ли я быть обеспокоен тем, что я получу шар памяти, которым я не могу управлять?
  2. Каков хороший способ контролировать (PerfMon?), Как памятьиспользуется / отслеживается?

Спасибо.

1 Ответ

1 голос
/ 01 февраля 2011

1) По этому вопросу:

Производительность bcp / BULK INSERT по сравнению с табличными параметрами TVP будут работать хуже, чем при массовом копировании больших массивов данных. С другой стороны ... вычислите максимальный размер данных из 80 000 строк и определите, все ли у вас в порядке с этим размером объекта, плавающего в оперативной памяти (лично у меня не было бы проблем с этим ... мы могли бы хранить все БД в оперативной памяти втрое больше)

2) Вот хороший поток на ServerFault для мониторинга использования памяти SQL Server:

https://serverfault.com/questions/115957/viewing-sqls-cache-ram-usage

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...