Архитектура Microsoft Windows для разработчиков


Серверные курсоры


SQL Server — первая клиент-серверная база данных, которая поддерживает серверные курсоры. Традиционно результат запроса записей из базы копируется на компьютер-клиент, где для хранения и обработки информации используются локальные ресурсы — например, ОЗУ и пространство на жестком диске. Механизм серверных курсоров позволяет копировать с сервера только те записи, с которыми работает клиент. В частности, если в результате запроса создан громадный набор данных, основная его часть останется на сервере. Обычно это экономит ресурсы клиента, тем самым увеличивая производительность; нужно лишь помнить, что одновременные запросы, имеющие дело с большим объемом данных, могут исчерпать ресурсы сервера.



Содержание раздела