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

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

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

 

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

 -Статистика

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


Странное быстродействие прилинкованных вьюх

Среда, 31 Октября 2018 г. 13:34 + в цитатник
Доброго времени суток.
Помогите советом. Ситуация такая:
На SQL-сервере (2012) есть две вьюхи, которые различаются только тем, что у одной в WHERE стоит условие WorkDate>='20180401', а у другой WorkDate>='20180701'. Т.е. выборка второй вьюхи полностью содержится в первой. Обе совершенно одинаково (с указанием уникального индекса) прилинкованы к базе Access 2010 (accdb). При этом наблюдается следующий парадокс: перемещение к последней записи у первой вьюхи (~100 тыс. записей) занимает ~3 сек. , а у второй (~50 тыс. записей) - ~11 сек., т.е. почти в 4 раза ДОЛЬШЕ. Естественно, все запросы тоже выполняются дольше.
Но если я создаю "запрос к серверу", то такое же перемещение занимает, соответственно, 37 и 34 сек. Т.е., насколько я понимаю, дело не в сервере, а в Access-е. К тому же сервер далеко, я не администратор, для доступа к нему могу использовать только Access.
Подскажите, в чем может быть дело, куда порыть?
Заранее премного благодарен.

http://www.sql.ru/forum/1304672/strannoe-bystrodeystvie-prilinkovannyh-vuh


 

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

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

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

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