LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Оптимизац...
 Тема: Оптимизация приложений
 
 15.06.2007 21:07:56
All
4316 сообщения
1-ый


Тема: Оптимизация приложений
Чем быстрее работает приложение, тем оно удобнее. Ни одному пользователю или разработчику не нравиться медленно работающее приложение. Вот некотрые из аспектов, влияющие на производительность:
• аппаратные средства и память;
• конфигурация Access;
• структура базы данных;
• структура запросов;
• структура форм;
• структура отчетов;
• однопользовательское или многопользовательское приложение;
• файл-серверное или клиент-серверное приложение
• программные решения при написании кода VBA
Выдержка из книги Кен Гетц, Пол Литвин, Майк Гилберг. "Access 2000. Руководство разработчика, т.1"



P.S. Увеличение скорости
Автор: Кен Гетц и другие от 0:00:00 Источник ...
 15.06.2007 21:07:56
All
4316 сообщения
1-ый


RE: Оптимизация приложений
Как Jet выполняет запросы.
Одним из самых узких мест приложения Access обычно является выполнение запросов. Имеется ввиду открытие форм, отчетов, создание Recordset программными средствами и т.п.
Jet обрабатывает запросы в четыре этапа:
1. Определение
2. Компиляция
3. Оптимизация
4. Выполнение

1. Для определения запроса имеется 3 механизма - QBE, SQL, DAO/ADO. В любом случае, конечным результатом будет инструкция SQL, которая будет передана на компиляцию.

2. Компиляция запроса
Это синтаксический анализ SQL строки. Запрос разбивается на следующие составляющие.
• базовые таблицы;
• выходные столбцы (поля запроса)
• ограничения (WHERE)
• столбцы объединения (поля JOIN)
• столбцы сортировки (поля ORDER BY)


P.S. Увеличение скорости
Автор: Кен Гетц и другие от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Оптимизац...
ПоискПоиск  Список форумовСписок форумов  
right