|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Tolik Tentser 2:5020/400 15 Feb 2001 15:41:40 To : All Subject : Re: Проблема с большими таблицами -------------------------------------------------------------------------------- gaa8907s1v3@4ax.com> <3A8AA108.51F14A53@demo.ru> <96fjjl$nnt$1@service.katren.ru> <3A8BBDB7.6C64BB6C@demo.ru> From: "Tolik Tentser" <tt@katren.ru> Hi ! > Анатолий, я не могу каждому слать один и тот же пример, почему версионник > никак не может хранить кол-во записей в таблице. Мне вот этот пример с > min, max и count в MS SQL можно было не приводить. Count просто вынимается > из хедера таблицы, Из какого это "хедера" ? И кто его туда сложил ? И кто его там обновляет ? Hе выдумывай. select count(*) as [записей в таблице] from movement (1 row(s) affected) StmtText ---------------------------------------------------------------------------- ------------ |--Stream Aggregate(DEFINE:([Expr1002]=Count(*))) |--Index Scan(OBJECT:([Katren].[dbo].[Movement].[IN_Movement_GroupIdContentId])) Как видишь - нашел наиболее подходящий индекс (минимального объема) - и просканировал. >а min/max ищется по индексу. > Так что твоя сентенция о "сказках про блокировки" здесь абсолютно не в кассу. В кассу, в кассу. Ибо запрос выполнялся "честно" -- Bye ... Тенцер А.Л. tolik@katren.ru ICQ 15925834 --- ifmail v.2.15dev5 * Origin: Katren (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/1353704a0e457.html, оценка из 5, голосов 10
|