Oracle для профессионалов Том Кайт торгово-издательский дом DiaSoft



Download 0,99 Mb.
Pdf ko'rish
bet85/93
Sana16.03.2022
Hajmi0,99 Mb.
#495509
1   ...   81   82   83   84   85   86   87   88   ...   93
Bog'liq
tom kait oracle dlia professionalov[0001-0091]

83
0.0.0.0 shp0x60600000
0.0.0.0 shp0x60800000
oracore8.dll
oranls8.dll
В данном случае имеется 11 потоков, выполняющихся в рамках одного процесса
Oracle. Если подключиться к базе данных, количество потоков увеличится до 12. В ОС
UNIX к существующим процессам
 oracle
просто добавился бы еще один. Теперь можно
представить следующую схему. Предыдущая схема представляла концептуальный вид
СУБД Oracle сразу после запуска. Теперь, если подключиться к СУБД Oracle в наибо-
лее типичной конфигурации, схема будет выглядеть примерно так:
Экземпляр
клиентское
подключение
Обычно СУБД Oracle при подключении пользователя создает новый процесс. Это
принято называть конфигурацией
 выделенного сервера,
поскольку на все время сеанса ему
выделяется отдельный серверный процесс. Сеансы и выделенные серверы находятся в
отношении один к одному. Клиентский процесс (любая программа, пытающаяся под-
ключиться к СУБД) будет непосредственно взаимодействовать с соответствующим вы-
деленным сервером по сети, например, через сокет
 TCP/IP.
Именно этот сервер будет
получать и выполнять SQL-операторы. Он будет читать файлы данных, а также искать
необходимые данные в кэше. Он будет выполнять операторы
 UPDATE
и PL/SQL-код.
Единственное его назначение — отвечать на получаемые SQL-запросы.
СУБД Oracle также может работать в режиме многопотокового сервера (multi-threaded
server — MTS), в котором при подключении не создается дополнительный поток или
процесс
 UNIX. В
режиме MTS СУБД Oracle использует пул "разделяемых серверов" для
поддержки большого количества пользователей. Разделяемые серверы — это просто ме-
ханизм организации пула подключений. Вместо запуска 10000 выделенных серверов (это
действительно много, если речь идет о процессах или потоках) для 10000 сеансов ре-
жим
 MTS
позволяет обслуживать их с помощью гораздо меньшего количества разделя-
емых серверов, которые (как следует из названия) будут совместно использоваться все-
ми сеансами. Это позволяет СУБД Oracle поддерживать намного больше сеансов, чем в
режиме выделенного сервера. Машина, на которой работает сервер, может не справиться
с поддержкой 10000 процессов, но управление 100 или 1000 процессами для нее вполне
реально. В режиме MTS разделяемые серверные процессы обычно запускаются сразу при


84
Глава 2
старте СУБД и отображаются в списке, выдаваемом командой ps (в представленных выше
результатах выполнения команды ps процесс

Download 0,99 Mb.

Do'stlaringiz bilan baham:
1   ...   81   82   83   84   85   86   87   88   ...   93




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish