Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как MSSQL считает число строк в таблице? / 3 сообщений из 3, страница 1 из 1
12.12.2019, 12:51
    #39901799
teCa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как MSSQL считает число строк в таблице?
Всем привет. Если посмотреть в свойства таблицы, то в разделе Storage видно значение Row count и эту информацию отдает быстро, нежели select count(*) from table. Например на таблице в 1.3 млрд записей, разница во времени подсчета в несколько минут. Поясните, в чем разница подсчета.
...
Рейтинг: 0 / 0
12.12.2019, 12:57
    #39901804
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как MSSQL считает число строк в таблице?
teCa
в разделе Storage видно значение Row count и эту информацию отдает быстро, нежели select count(*) from table. Поясните, в чем разница подсчета.
В первом случае Row count берётся из метаданных (sys.dm_db_partition_stats.row_count). Это может быть менее точно.
...
Рейтинг: 0 / 0
12.12.2019, 13:13
    #39901812
teCa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как MSSQL считает число строк в таблице?
alexeyvg,

Спасибо!
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как MSSQL считает число строк в таблице? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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