Настройка производительности базы данных
Важная часть разработки клиентно-серверного приложения, выполняют в конце разработки перед сдачей клиенту.
Цель повышения производительности должна быть оговорена в ТЗ в начале, надо стараться контролировать выполнение этой цели в процессе разработки.
Факторы повышения производительности:
— время отклика
— доступность системы
— 100%-ное время работоспособности
— параллельный режим работы
— восстановимость системы данных
— производительность офисных приложений
— сетевой трафик
— многопользовательский режим
и т.п.
За настройку производительности отвечают 4 группы специалистов:
— администратор системы – т.к. от него зависит аппаратно-программное обеспечение
— администратор базы данных – отвечает за установку, настройку и эксплуатацию базы данных, от него зависит выбор правильного способа повышения производительности, выбор способа хранения данных (существует много способов хранения данных для средних и больших БД)
— разработчики приложений – касается триггерской части: устранение ошибок, устранение конкурирующих программ, обеспечение удобной настройки приложения и т.д.
— сетевые администраторы – имеют соответствующие утилиты для проверки скорости обмена данных, сетевого трафика, поэтому могут поменять одну сеть на другую и т.п.