Повышение производительности и надежности программного комплекса презентация

Слайд 1Повышение производительности и надежности программного комплекса
Дмитрий Волков, Юлия Кошкина «Инфосистемы Джет»


Слайд 2Сентябрь, 02
© Инфосистемы Джет
Спорный вопрос
Производительность
Надежность
Дополнительные капиталовложения


Слайд 3Сентябрь, 02
© Инфосистемы Джет
Неожиданно перестало работать
Недостаток мощности сервера?

Вышел из строя дисковый

массив?



Слайд 4Сентябрь, 02
© Инфосистемы Джет
Результат экспертизы
Не собрана статистика для оптимизатора
Изменено приложение, не

построены новые индексы
Мало значение Oracle buffer cache

Много запросов с частыми обращениями к диску
Не используются индексы


Слайд 5Сентябрь, 02
© Инфосистемы Джет
Скорая и дальнейшая помощь
Вот когда использовать hint!
Изменение логической

и физической структуры данных

Увеличение запаса производительности


SELECT /*+ INDEX(a acct_u1) */ a.acct_no, t.trans_date, t.trans_amt FROM trans t, accts a WHERE a.acct_no = 171 AND a.acct_no = t.acct_no;


Слайд 6Сентябрь, 02
© Инфосистемы Джет
Ура профилактике!
Обработка данных занимает максимально допустимое время
Надежная система

под файловый сервер
Нет возможности для настройки БД

Изменение операционной системы
Изменение конфигурации дискового массива
Настройка параметров БД



Слайд 7Сентябрь, 02
© Инфосистемы Джет
Сплошное ожидание
Работа оператора (online)
Пересчет остатков (демон)
Текущее состояние счета

(view)

Конкуренция процессов за одни и те же объекты БД

Избыточность механизмов


Увеличить производительность системы


Слайд 8Сентябрь, 02
© Инфосистемы Джет
Ох уж эти разработчики...

Или «она хорошая, мы ее

сами писали»

Ошибка в постановке задачи

Потеря работоспособности



Слайд 9Сентябрь, 02
© Инфосистемы Джет
Курьезы диагностики
При работе клиентского приложения случается timeout (сеть?)
Сообщение

выдает само приложение
Запросы с циклическими чтениями диска
timeout – законный

Собрана статистика
Изменено время timeout в приложении



Слайд 10Сентябрь, 02
© Инфосистемы Джет

Неожиданно перестало работать
Недостаток мощности сервера?

Вышел из строя дисковый

массив?




Проблемы СУБД



Слайд 11Сентябрь, 02
© Инфосистемы Джет
Не работают индексы
Неправильное распределение данных
Нет настроек сервера СУБД
Ошибки

проектирования серверной части приложения

Понятные проблемы, известные решения


Слайд 12Сентябрь, 02
© Инфосистемы Джет
Обследование и рекомендации
Постоянное консультационное обслуживание
Комплексное сервисное обслуживание
Решить заранее


Слайд 13Дмитрий Волков dsvolk@jet.msk.su, Юлия Кошкина kosh@jet.msk.su
«Инфосистемы Джет»
Повышение производительности и надежности программного

комплекса

Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика