-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Неожиданный результат производительности запроса

Пятница, 27 Июня 2014 г. 12:25 + в цитатник
По факту имею запрос на SQL 2008:
SELECT V_OPU_d.*
FROM t_BE LEFT OUTER JOIN
t_BE_Access ON t_BE.BE = t_BE_Access.BE INNER JOIN
V_OPU_d ON t_BE.BE = V_OPU_d.BE
WHERE (t_BE.BE IS NOT NULL) AND (t_BE_Access.BE IS NULL)
Объекты t_... -таблицы, v_... -представление. Все записи V_OPU_d открываются примерно за 2 мин.
Время исполнения приведенного запроса в ms sql среде - 6 мин 44 сек. "Один в один" запрос в Access 2003 c присоединенными sql-таблицами и теми же именами выдает результат через 2 мин.
"Настольная" среда оказывается в 3 раза быстрее!

Сервер загружен мало. Сетевой интерфейс 100 мб/с ПК загружается на ~70%, проц на ~30%

Знатоки: объясните такой парадокс?!

http://www.sql.ru/forum/1102438/neozhidannyy-rezultat-proizvoditelnosti-zaprosa


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку