Впринципе СУБД особого напряга от такого и нет, если мы говорим о стандартных СУБД работающих с жестким диском (а мы о них и говорим, так как mssql ей является ) а не о новомодных СУБД, в основном размещающих данные в оперативке
А дело тут вот в чем.
Основные временные затраты связаны с дисковыми операциями. При запросе какой-либо записи, эта запись ищется на диске, и считывается не одна эта запись а страница (обычно даже несколько страниц), которая размещается в оперативке
(прим. Страницей называется минимальная порция данных, считываемых с диска за одну дисковую операцию. В mssql, если мне не изменяет память, страница в стандарте равна 8 кб).
И вот - дальше уже работа идет не с диском, а с оперативной памятью. То бишь если твои записи, которые ты вибыраешь были соседними (в пределах одной страницы например) - обращений к диску больше не будет, и на скорости/нагрузке это практически не скажется.
Последний раз редактировалось VDShark; 25.10.2007 в 23:30..