Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 count?  [new]
count?
Guest
Коллеги,

прочитал интересную статью:
https://habrahabr.ru/post/271797/

Кто-нибудь сознательно заменяет count на запросы из sys.partitions?
Действительно ли это сильно повышает производительность?
21 мар 16, 12:46    [18958476]     Ответить | Цитировать Сообщить модератору
 Re: count?  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
разбор полетов есть в соседнем топике
21 мар 16, 12:48    [18958490]     Ответить | Цитировать Сообщить модератору
 Re: count?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31425
count?
Действительно ли это сильно повышает производительность?
Конечно.
21 мар 16, 13:13    [18958644]     Ответить | Цитировать Сообщить модератору
 Re: count?  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7868
А может и намертво подвесить. Не играйте с системными таблицами.
21 мар 16, 13:23    [18958704]     Ответить | Цитировать Сообщить модератору
 Re: count?  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
тем более ,насколько часто Вы реально считаете записи по всей таблице то ?
21 мар 16, 13:26    [18958718]     Ответить | Цитировать Сообщить модератору
 Re: count?  [new]
count?
Guest
Maxx
тем более ,насколько часто Вы реально считаете записи по всей таблице то ?


Честно говоря не часто (в основом count по каким-то частям таблицы).
Просто первый раз увидел такие примеры и такие результаты. Вот и решил узнать часто ли на практике кто такое применяет.


Владислав Колосов,
я понимаю риски такого подсчета кол-ва записей.
21 мар 16, 15:31    [18959442]     Ответить | Цитировать Сообщить модератору
 Re: count?  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
count?
Вот и решил узнать часто ли на практике кто такое применяет.

Если говорить про продакшен, то все зависит от ситуации. Если имеется ввиду тулы (дата и схема компараторы), то там без метаданных никуда. В последнем случае нужно быть аккуратным:

http://blogs.sqlsentry.com/aaronbertrand/bad-habits-metadata-helper-functions/
21 мар 16, 15:38    [18959477]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить