Access 2002

Оптимизация приложений


►    Повышение быстродействия приложений

►    Суть механизмов оптимизации запросов ядром базы данных Jet

►    Процесс загрузки модулей VBA и его оптимизация

►    Решение проблем с помощью хронометрирования и сравнения

На быстродействие приложения Access, как и приложения, созданного в любой другой среде разработки для Windows, влияет множество факторов: как вы создаете запросы, как организуете таблицы, как пишете код VBA и т. д. Все эти факторы рассматриваются в данной главе наряду с наиболее эффективными методами оптимизации приложений Access.

Оптимизация приложений Access

Чем быстрее работает приложение, тем оно удобнее. Ни одному пользователю (или разработчику) не понравится медленно функционирующая программа. Тем не менее, иногда повышение производительности приложения влияет на другие аспекты его работы (например, на устойчивость или простоту дальнейшего сопровождения), и тогда приходится идти на компромисс. Поэтому, когда вы вносите изменения в приложение с целью повысить его быстродействие, не забывайте и о других сторонах проблемы.

Вот некоторые из множества аспектов, влияющих на производительность приложения:

аппаратные средства и память;

конфигурация Access;

структура базы данных;

структура запросов;

структура форм;

структура отчетов;

тип приложения: однопользовательское или многопользовательское, файл-сер- верное или клиент-серверное;

О программные решения, используемые при написании кода VBA.

Чтобы создать хорошо работающее приложение, вам придется учесть многие, если не все, из этих аспектов. В зависимости от структуры приложения некоторые аспекты будут менее важны, чем другие. Например, в приложении, которое содержит только один или два простых отчета, можно не уделять им особого внимания. С другой стороны, для того же приложения может потребоваться внимательное отношение к настройке форм и запросов.

Комментарии закрыты