Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос медленно выполняется? / 7 сообщений из 7, страница 1 из 1
18.10.2018, 11:20
    #39719272
АртЮганск
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос медленно выполняется?
Запрос "ПСД_Поиск_по_коду" выполняется очень медленно! Из-за чего это происходит?
База лежит здесь: https://drive.google.com/open?id=1vJKmBsvIoen7PlLMWA3YPvaQryt1Sv3U
...
Рейтинг: 0 / 0
18.10.2018, 12:27
    #39719299
Serg197311
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос медленно выполняется?
ИМХО - Слишком там Dlookup ов много.... аж 6 шт....
И совершенно не используются join ы.....
...
Рейтинг: 0 / 0
18.10.2018, 12:31
    #39719301
Serg197311
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос медленно выполняется?
А вообщето у меня на компе он менее секунды отрабатывается...
...
Рейтинг: 0 / 0
18.10.2018, 12:47
    #39719311
АртЮганск
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос медленно выполняется?
Serg197311,
а у меня запрос выполняется 52 секунды, несмотря на то что ПК не медленный:
...
Рейтинг: 0 / 0
18.10.2018, 12:50
    #39719314
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос медленно выполняется?
АртЮганск,

попробуйте так
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
SELECT Object.[КОД САПР],
 Object.[Наименование объекта],
 DLookUp("[Наименование проекта]","Project","[id_Project]=" & Nz([Object]![id_Project],0)) AS Наименование_проекта,
 DLookUp("[Шифр проекта]","Project","[id_Project]=" & Nz([Object]![id_Project],0)) AS Шифр_проекта,
 Spec.Фамилия, Spec.Имя, Spec.Отчество,
 Object.[РД (План по мероприятиям)],
 DLookUp("[Data]","Oj_Data","[Id_Oj_Data]=" & Nz([Object]![РД (Ожидаемое на дату)],0)) AS РД_Ожидаемое_на_дату,
 Object.[РД (ФАКТ)],
 Object.[ОЛ, ЗС, ТТ (План по мероприятиям)],
 Object.[ОЛ, ЗС, ТТ (Ожидаемое на дату)],
 Object.[ОЛ, ЗС, ТТ (ФАКТ)]
FROM Spec
 INNER JOIN (Project
 INNER JOIN [Object]
  ON Project.id_project = Object.id_Project)
  ON Spec.id_Spec = Project.id_spec_PIR
WHERE (((Object.id_Project)=[Project].[id_Project]));
...
Рейтинг: 0 / 0
18.10.2018, 12:51
    #39719315
АртЮганск
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос медленно выполняется?
Serg197311,

Dlookup используются для того чтобы полученный набор записей можно было редактировать.
...
Рейтинг: 0 / 0
18.10.2018, 12:52
    #39719317
АртЮганск
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос медленно выполняется?
ПЕНСИОНЕРКА,
спасибо выполняет запрос за секунду.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос медленно выполняется? / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]