Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Скорость выполнения запросов / 7 сообщений из 7, страница 1 из 1
16.02.2004, 11:46
    #32410212
beseder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость выполнения запросов
mdb/XP
Производится расчет бухгалтерских остатков и реализации за месяц. Что лучше/быстрее:
1.Разбить запрос на подмножество мелких и выполнять результирующий запрос на основе уже тех запросов.
2. В одном запросе забить все требуемые вычисления?
...
Рейтинг: 0 / 0
16.02.2004, 11:48
    #32410217
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость выполнения запросов
Зависит от количества данных, на основании которых будет производиться вычисление. Иногда лучше пользоваться временными табличками с индексами.
...
Рейтинг: 0 / 0
16.02.2004, 12:15
    #32410265
marvan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость выполнения запросов
Если запрос тормозит, то лучше создать несколько предварительных запросов, сливающих свои результаты в таблицы, и конечный запрос, использующий данные из этих таблиц.
Кажется абсурдом, ведь промежуточные данные пишутся на диск, но у Access c оптимизацией запросов совсем туго и это работает быстрее.
...
Рейтинг: 0 / 0
16.02.2004, 12:27
    #32410285
beseder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость выполнения запросов
М-да. Т.е. делаю несколько маленьких, мааасеньких запросов с созданием таблиц, потом конечный запрос, берущий из них данные, а потом все эти таблицы на фиг грохаю. Надо поэкпериментировать.
...
Рейтинг: 0 / 0
16.02.2004, 12:41
    #32410305
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость выполнения запросов
2 beseder
В Аксесе можно смотреть план выполнения запроса, какие индексы использует и т.п. - может пригодиться, когда эксперимент будет...

Тут можно ознакомиться.
...
Рейтинг: 0 / 0
16.02.2004, 12:42
    #32410310
marvan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость выполнения запросов
Не обязательно создавать и грохать. В некоторых случаях стоит держать готовую таблицу или несколько полей в рабочей таблице, данные которых обновляются по запросу. В таком случае экономится время на создание и увеличение размера таблицы при выполнении запроса.
...
Рейтинг: 0 / 0
15.03.2004, 14:44
    #32441965
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость выполнения запросов
кто смотрел план выполнения запроса в мдб научите как ето сделать
где выводится - файл или ещё что?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Скорость выполнения запросов / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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