|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Vadim Rumyantsev 2:5030/301 16 Feb 2001 11:09:05 To : Dmitry Kuzmenko Subject : Проблема с большими таблицами --------------------------------------------------------------------------------
В четвеpг, 15 февpаля 2001 18:27:28, Dmitry Kuzmenko писал to All:
DK> Спасибо за информацию, всегда здорово получить новые знания. Я
DK> почему-то думал, что MS SQL хранит в системных таблицах или еще где-то
DK> кол-во записей в таблице (вроде как DB2 так делает, или я тоже тут
DK> ошибаюсь?).
Обычная DB2 хранит число записей, как элемент статистики, т.е. эти данные могут
быть неактуальными. Hа самом деле для DB2 select count (*) -- достаточно тяжёлый
запрос, хотя он, конечно, выполняется по индексу первичного ключа, а не по
таблице.
По большому же счёту, ерунда это всё. В большинстве практических случаев
агрегативные функции вызываются не для всей таблицы, а только для
отфильтрованной части записей, поэтому всякие ухищрения с хранением числа строк
мало что могут дать.
Sincerely,
Vadim.
--- GoldED/2 3.0.1-GP
* Origin: Electronic Kludge (2:5030/301)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/22163a8cfd87.html, оценка из 5, голосов 10
|