powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Какой count вызывает меньше чтений и быстрее выполнится?
4 сообщений из 4, страница 1 из 1
Какой count вызывает меньше чтений и быстрее выполнится?
    #40058963
Jhonny-2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что лучше в рамках быстродействия и чтений (физического/логического) использовать для вычисления количества строк в таблице?
Count(*) или Count (Поле) ? Или отличий совершенно нет?
...
Рейтинг: 0 / 0
Какой count вызывает меньше чтений и быстрее выполнится?
    #40058966
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то, Count(*) и Count (Поле) могут дать разные результаты

Считаться будут либо по таблице, либо по самому узкому из подходящих индексов.
...
Рейтинг: 0 / 0
Какой count вызывает меньше чтений и быстрее выполнится?
    #40058983
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jhonny-2005,
Ещё скорее всего на заднем плане всё будет всё равно считаться через count_big()
Если примерно и на больших таблицах то может на физической таблице (т.е. без участия всяких join)
и без специфических ограничивающих строки условий подойдёт
sum(sys.partitions.rows) по какому-нибудь одному pk индексу
по пути sys.indexes .. до нужной таблицы из sys.tables с join по object_id ?

invm
Вообще-то, Count(*) и Count (Поле) могут дать разные результаты

Ну да, вариации из-за null, так-же есть count(1) для разнообразия
...
Рейтинг: 0 / 0
Какой count вызывает меньше чтений и быстрее выполнится?
    #40058989
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Какой count вызывает меньше чтений и быстрее выполнится?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]