Э. В. Фуфаев, Д. Э. Фуфаев



жүктеу 10,13 Mb.
Pdf просмотр
бет70/93
Дата19.11.2018
өлшемі10,13 Mb.
#21568
түріОқулық
1   ...   66   67   68   69   70   71   72   73   ...   93

Кітапхана  хаттаманың  базалық  мҥмкіндіктерін  кеңейтеді  жəне  IPC 
механизмдері  пайдаланылатын,  клиент  пен  сервер  арасында 
деректермен  алмасу  бойынша  əртҥрлі  желілік  операцияларды 
орындайтын дəлдеу болып табылады. 
Кітапханаларды  SQL  Server  2000  орнату  кезінде  жəне  кейінірек 
орнатуға  болады.  Егер  орнатқаннан  кейін  кітапхананы  қосу  немесе 
жою  қажет  болса,  онда  ол  ҥшін  SQL  Server  2000  бірге  орнатылатын 
Server Network Utility утилитасын пайдалану керек. 
Осы  кітапхананың  көмегімен  сервердің  желілік  параметрлері 
конфигурацияланады,  яғни  желілік  кітапханалар  көрсетіледі,  олардың 
көмегімен  пайдаланушылар  серверге  жҥгіне  алады.  Алайда  клиенттің 
тарапынан  желілік  кітапханалар  болу  керек  жəне  сервермен  жҧмыс 
істеу  ҥшін  конфигурациялану  керек.  Клиентті  конфигурациялау  SQL 
Server əкімшілеу қҧрал-саймандарын орнату кезінде қосылатын, Client 
Network Utility утилитасы арқылы орындалады. 
Конфигурацияланған  параметрлер  Enterprise  Manager,  Query 
Analyzer  жəне  басқа  əкімшілеу  қҧралдарының  жҧмысы  ҥшін 
пайдаланылады.  Клиент  пен  сервердің  өзара  əрекеттесуі  сəтті 
болатынына  кепілдік  беру  ҥшін,  клиент  серверде  қолдау  көрсетілетін 
ең  болмағанда  бір  кітапхананы  пайдалануын,  сонымен  қатар  қажет 
болған  жағдайда  тиісті  тҥрде  оның  қасиеттерін  көрсетуін  қамтамасыз 
ету керек.  
Командалық  жолдың  утилиттары.  Графикалық  интерфейсі  бар 
əлдеқайда  қарастырылған  утилиттардан  басқа  SQL  Server  2000-да 
əртҥрлі 
міндеттерді 
орындауға 
болатын 
командалық 
жол 
утилиттарының  жинағы  бар.  Утилиттардың  кейбіреулері  серверде 
автоматты тҥрде пайдаланылады жəне утилитаға қарағанда, SQL Server 
2000 өзегінің бір бөлігі болып табылады.  
Шеберлер.  Ертерек  айтылғандай,  көптеген  міндеттер    Enterprise 
Manager  графикалық  интерфейсін  жəне  арнайы  шеберлер  арқылы 
(wizards)  Transact-SQL  қҧралдарының  көмегімен  орындалуы  мҥмкін. 
Шеберлер  əкімшілік  міндеттерді  орындаудың  аса  қарапайым  тəсілі 
болып  табылады.  Шеберлердің  кемшіліктері  барынша  шектелген 
мҥмкіндіктер болып табылады.  
Алайда  кейбір  шеберлерге  қолданылмайды.  Репликация  қосалқы 
жҥйесін  конфигурациялау  шеберлері  барынша  кҥрделі  ҥрдіс  болып 
табылады. Мысалы, Enterprise Manager қҧралдарымен жариялым жасау 
мҥмкін емес. Тиісті шеберді пайдалану керек. Әрине, əрқашан Transact-
SQL  қҧралдарын  пайдалануға  болады.  Бірақ  кейде  кҥрделігі  мен 
еңбекті  көп  қажет  ететіндігі  соншалықты,  ең  жақсы  шешім  шеберді 
пайдалану болып табылады.  


Бақылау сұрақтары 
1.  SQL Serve келесі қызметтерінің негізгі тағайындалуын атаңызr: 
•  MSSQLServer; 
•  SOLServerAgent; 
•  Microsoft Search (MSSearch); 
•  Microsoft Distributed Transaction Coordinator (MSDTC). 
2.  SQL Server жҥйелік дерекқорлардың негізгі тағайындалуын 
атаңыз: 
•  Master; 
•  Model; 
•  Tempdb; 
•  Msdb. 
3.  SQL Server 2000 қандай қҧрал-саймандарын білесіз? 


12 
– тарау 
 
ORACLE БӚЛІНГЕН ДЕРЕКҚОРЛАРДЫ БАСҚАРУ ЖҤЙЕСІ 
12.1. 
Қысқаша қҧру тарихы  
1977  ж.  Л.Эллисон,  Б.Майнер  жəне  Э.Оуэтс  Relational  Software 
Incorporated  (RSI)  фирмасын  ҧйымдастырды,  ол  (БДҚБЖ)  Oracle 
бӛлінген  дерекқорларды  басқару  жүйесінің  бастамасы  болды.  Б. 
Майнер  жəне  Д.  Оуэтс  C  жəне  SQL  тілдерін  пайдалана  отырып, 
бөлінген дерекқорларды басқару жҥйесін жасап шығаруды шешті. 1979 
ж.  бағдарламалық  жҥйелер  нарығына  БДҚБЖ  Oracle  2  ҧсынылды,  ол 
ОС RSX-11 операциялық жҥйесінің басшылығында жҧмыс істеді. 
1983  ж.  Oracle  3  жҥйесінің  жаңа  нҧсқасы  пайда  болды.  Жасап 
шығарушылар  SQL  тіліне  өзгерістер  енгізді,  бҧл  жҥйенің  өнімділігін 
арттыру мҥмкіндігін берді. Oracle 2 қарағанда ҥшінші нҧсқа толығымен 
С  тілінде  жазылған.  Осы  сəттен  бастап  RSI  фирмасы  өзінің  атауын 
Oracle Corporation деп өзгертті. 
Фирма  автоматтандырылған  жҥйелерді  ―интеллектуалдануын‖ 
арттыру  жəне  деректерді  аналитикалық  өңдеу  мҥмкіндіктерін  кеңейту 
бағытында өзінің БДҚБЖ əрқашан жетілдіреді. 
12.2. 
Негізгі ҧғымдар мен терминология 
Баяндалғаннан  ерекшеленетін,  Oracle  жҥйесінің  терминдері  мен 
ҧғымдарын қарастырамыз. 
Блок  (Block)  —  БДҚБЖ  Oracle-да  деректерді  сақтаудың  ең 
кішкентай  бірлігі.  Тақырыпша  ақпаратын  жəне  блоктың  өзін  қҧрайды 
(деректер  немесе  PL/SQL-код).  Блок  көлемі  2  бастап  16  дейін  Кбайт 
қҧрайды. 
Буфер  —  деректерді  сақтау  ҥшін  пайдаланылатын,  жедел  жадтың 
көлемі.  Буфер  пайдаланылуы  болжалатын  немесе  жақын  арада 
пайдаланылған деректерді қҧрайды. Көп жағдайда буфер қатты дискте 
сақталатын  деректердің  көшірмесін  қҧрайды.  Буфердегі  деректер 
өзгертілуі  жəне  дискке  жазылуы  мҥмкін  немесе  уақытша  сақтау  ҥшін 
буферге  орналастырылуы  мҥмкін.  Oracle-ға  қолданбалы  буферлер 
жақын  арада  жҥгінген  деректер  блогын  қҧрайды.  Буферлердің 
жиынтығы  деректер  буферлерінің  кэшін  қҧрайды.  Сондай-ақ  буферде 
одан  əрі  дискке  жазылатын  өзгерістер  журналының  уақытша 
жазбалары сақталады (өзгерістер журналының буфері). 
 


Лас буфер (dirty buffer) — қҧрамы өзгерген буфер. DBWR мерзімді 
лас буферлерді қатты дискке лақтырады.  
Сипаттамалардың  динамикалық  кестелері  (Dynamic  Performance 
Tables)  —  бҧл  Oracle  данасын  іске  қосу  кезінде  автоматты  тҥрде 
қҧрылатын  жəне  осы  дананың  сипаттамаларын  сақтау  ҥшін 
пайдаланылатын кестелер. Олар қосылыстар, енгізу (шығару), ортаның 
параметрлерінің  бастапқы  мəндерін  жəне  т.б.  туралы  ақпаратты 
қҧрайды.  
Сұраныс  —  бҧл  ―тек  оқуға  арналған‖  транзакция.  Сҧраныс    Select 
командасы  арқылы  генерацияланады.  Қарапайым  транзакция  мен 
сҧрату  арасындағы  айырмашылық  сҧраныс  кезінде  деректер 
өзгермейтіндігінде.  
Индекс  —  деректерді  жылдам  əрі  тиімді  алу  мҥмкіндігін  беретін 
қҧрылым  (қандай  да  бір  кітаптың  мазмҧны  қажетті  бөлімді  тауып 
беретін  сияқты).  Индекс  бір  немесе  бірнеше  бағанға  жарияланады. 
Кестеге  қолжетімдік  индекстелген  баған  (бағандар)  бойынша 
жасалады. 
Кластер  —  физикалық  біреу  болып  сақталатын  жəне  ортақ 
бағандары  бар  кестелер  жинағы.  Егер  ортақ  бағандары  бар,  екі  жəне 
одан артық кестелерге сҧратулар жиі өңделсе, кластерлерді пайдалану 
тиімді.  Кестелерге  кластерлі  кестенің  бір  бөлігі  болған  жағдайда  да 
жекелеп жҥгінуге болады.  
Бәсекелесу (concurrency) — бҧл бағдарламаның бір уақытта бірнеше 
қызмет  атқару  қабілеті.  Oracle-ға  қолданбалы  бәсекелесу  —  бҧл  көп 
пайдаланушы ҥшін деректерге бір уақытта қолжетімдігінің болуы. 
Бақылау  нүктесі  (Checkpoint)  —  барлық  өзгертілген  деректердің 
(жадтағы  деректер  блогы)  дискке  жазылуына    əкелетін  операция.  Бҧл 
істен шығудан кейін дерекқорды жылда қалпына келтіру мəселесіндегі 
өзекті фактор.  
Деректер  буферінің  кэші  —  деректерге  жылдам  қолжетімдікке 
арналған жад саласы. Аппараттық қамтамасыз ету тҧрғысынан  — бҧл 
негізгі  жадтан  жылдамырақ  болатын  шағын  жад  көлемі  (жедел  жадқа 
қолданбалы).  Жадтың  осы  көлемі  деректерді  немесе  нҧсқаулықтарды 
орталық  процессорға  (ОП)  жҥктеу  ҥшін  қажетті  уақытты  азайту  ҥшін 
ОП өз бетімен кіріктірілген кэшті қҧрайды.  
Сұлба  объекттері  —  бҧл  дерекқорды  қҧрайтын  абстракция 
(логикалық қҧрылым). Сҧлба объекттері индекстерден, кластерлерден, 
пакеттерден,  реттіліктерден,  сақталатын  рəсімдерден,  синонимдерден, 
кестелерден, көрсетілімдерден жəне т.б. тҧрады.  
Реттілік,  реттіліктер  генераторы  -  деректер  буферінің  кэшінде 
сақталатын, цифрлардың реттілігін құру үшін пайдаланылады. 


жүктеу 10,13 Mb.

Достарыңызбен бөлісу:
1   ...   66   67   68   69   70   71   72   73   ...   93




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау