Дом » базы данных » Openquery быстрее связанного сервера?

Openquery быстрее связанного сервера?

425
Последнее обновление: 2021-09-19 14:48:57


Ответить:
Для OPENQUERY требуется связанный сервер , поэтому он не быстрее автоматически. Фактическая передача данных будет осуществляться через того же провайдера и сеть. Но часто его можно использовать для ограничения объема данных, которые должны быть переданы по сети, или для предотвращения выбора оптимизатором запросов плохих планов. Также возникает вопрос, что такое Openquery? Команда OPENQUERY используется для инициирования специального распределенного запроса с использованием связанного сервера. Он инициируется указанием OPENQUERY в качестве имени таблицы в предложении from. По сути, он открывает связанный сервер, а затем выполняет запрос, как если бы он выполнялся с этого сервера. Можно также спросить, как открыть запрос в SQL Server? Чтобы загрузить сохраненный запрос: В обозревателе объектов выберите базу данных, к которой вы хотите применить запрос. Используйте команду 'Открыть' на панели инструментов приложения. В окне 'Открыть файл' В окне перейдите к местоположению сохраненного запроса, выберите его и нажмите 'Открыть'. Аналогичным образом будет задан вопрос, где хранится информация о связанном сервере? 3 ответа. Системные каталоги (объекты SYS) хранятся в базе данных ресурсов. База данных ресурсов обычно находится по адресу: : Program FilesMicrosoft SQL Server MSSQL. 1MSSQLData, то есть там же, где находится главная БД. Что такое распределенный запрос? Распределенные запросы - это запросы , которые включают данные из источников данных на нескольких компьютерах или нескольких экземплярах SQL Server. SQL Server поддерживает распределенные запросы через OLE-DB, библиотеку, которая позволяет подключаться к любым источникам данных, у которых есть поставщик OLE DB.

up