http://wm-monitoring.ru/ ')) {alert('Спасибо за то что установили нашу кнопку! =)');} else {alert('Очень жаль! =(');}"> http://wm-monitoring.ru/

Главная Новости

Оптимизация работы сервера Oracle

Опубликовано: 01.11.2017

видео Оптимизация работы сервера Oracle

Как уничтожить производительность базы данных за 30 минут

В данном разделе представлены выдержки и некоторые программы из моего диплома,



посвященного настройке и оптимизации работы сервер ORACLE.

Вступление.

С начала 80-х. годов СУБД перестали быть университетскими проектами и начали выходить на рынок как коммерческие продукты. Одной из первых коммерческой SQL-системой стала СУБД ORACLE, выпущенная во второй половине 80-х гг. фирмой Relational Software Incorporated, которая теперь называется ORACLE Corporation. С этого момента начался бурный рост всей отрасли, занимающейся разработкой и использованием интегрированных информационных систем, основанных на концепции автоматизированного банка данных, и развитие корпорации ORACLE в том числе.


Оптимизация сервера Siebel. Серверные компоненты и параметры Oracle Siebel CRM

Основная задача любой СУБД, в том числе и ORACLE, заключается в необходимости обеспечить высокую производительность системы при значительных объемах данных. Не существует ни одного промышленного приложения, которое за время своего жизненного цикла не претерпело бы каких-либо изменений. Основная проблема, с которой сталкиваются в любой организации, банке или компании как большой, так и малой, - это проблема такой организации управления данными, которая обеспечила бы наиболее эффективную работу. Под эффективной работой в данном случае и понимается повышение производительности СУБД.

Производительность СУБД является одним из наиболее важных ее параметров. Говоря о производительности, я имею в виду некую абстрактную величину, обратно пропорциональную времени, которое затрачивает СУБД на определенную операцию по обработке данных. Другим не менее важным параметром СУБД является как можно более компактное хранение данных, обеспечивающее максимальную экономию дискового пространства и уменьшение операций дискового ввода - вывода.

СУБД представляет из себя весьма сложную систему, объединяющую множество технологий. В большинстве прикладных систем СУБД можно выделить три логических части: пользовательский интерфейс (средства представления), обеспечивающий функции ввода и отображения данных; некоторую прикладную обработку, характерную для данной предметной области, и собственно сервисы СУБД.

Суть проблемы заключается в том, что чаще всего уже есть готовое приложение, которое работает под управлением СУБД ORACLE. Но из-за неточного технического задания, ошибок на этапе проектирования и разработки, изменения структуры или некоторых концепций этого приложения эффективность его работы оставляет желать лучшего. Достаточно часто в процессе разработки приложения производительность системы не исследуется и становится проблемой только на этапе тестирования или даже после ввода системы в эксплуатацию. На самом деле производительность должна рассматриваться как часть технических требований к системе, таких же важных, как и функциональные возможности приложения. Если система не выполняет их, то либо она не будет использоваться, либо придется потратить большое количество средств для увеличения аппаратных ресурсов, чтобы предоставить возможность нормальной работы. Часто же возникают ситуации, при которых невозможно достигнуть приемлемого увеличения производительности системы без кардинального ее перепроектирования. Производительность часто игнорируется потому, что с этой проблемой не сталкиваются в среде разработки. Однако проблема производительности быстро становится очевидной при начале промышленной эксплуатации системы.

Обеспечение высокой производительности системы - одна из важнейших и постоянных задач. К сожалению, нельзя один раз настроить систему раз и навсегда. Работу по настройке приходится периодически повторять, так как меняются объемы данных, число пользователей, ресурсы компьютера, появляются новые приложения и т д.

Карта
rss