Консоль управління Sybase Central для Adaptive Server Enterprise (ASE), Інші СУБД, Бази даних, статті

Введення


Sybase Central – Графічний засіб управління для продуктів Sybase. Він реалізує стратегію Sybase управління всіма серверами і ПО проміжного рівня підприємства з єдиною консолі. Sybase Central працює в операційному середовищі Microsoft Windows 95 і Microsoft NT. Він підтримує з’єднання і забезпечує управління продуктами Sybase на будь-якій платформі, на якій підтримується робота з продуктами Sybase.


Sybase Central для Adaptive Server Enterprise (відомого як Adaptive Server Enterprise Plug-in) входить в пакет Adaptive Server Enterprise (ASE) версія 11.5 і може бути встановлений з будь-якого CD з поставки ASE. (Для платформи HP-UX настільні додатки знаходяться на окремому CD.)


Використовуючи Sybase Central і ASE Plug-in, адміністратори систем і баз даних можуть з єдиною консолі повністю встановлювати і контролювати в мережі Adaptive Server Enterprise версії 11.5 і SQL Server 11.0.x незалежно від платформ, на яких вони працюють.


Управління цими серверами з Sybase Central не скасовує як використання інтерфейсу адміністратора isql для ASE і SQL Server, так і використання скриптів. Інтерфейс командного рядка isql і графічний інтерфейс Sybase Central виконують одні і ті ж функції, так що їх використання рівнозначно. Проте інтерфейс Sybase Central більш інтуїтивний і легкий для освоєння.


Нижче наведені деякі переваги, одержувані від використання Sybase Central для управління ASE і SQL Server 11.0.x:


Візуальне представлення об’єктів. В основному вікні Sybase Central спадне дерево об’єктів показує кожну базу даних, вхід (login), пристрій, віддалений сервер, іменувань кеш (буфер), групу механізмів (engine), що виконується клас, рольові функції та поточний процес для кожного сервера ASE. Для кожної бази даних розкривається список об’єктів, таких як, наприклад, таблиці, збережені процедури, види, правила і користувачі.


Простий інтерфейс “вкажи і натисни”. Кнопки, що випадають списки, діалогові вікна з закладками і візард забезпечують зручний і швидкий спосіб перегляду і коригування об’єктів в системі і базих даних.


Управління багатьма серверами з однієї консолі. З основного вікна Sybase Central адміністратори можуть управляти повною установкою Adaptive Server і SQL Server 11.0.x в мережі.


Віддалене управління OmniConnect. Адміністратори можуть управляти за консолі Sybase Central доступом до даних на віддалених СУБД, причому не тільки Sybase, конфігуруємо сервери, доступи і таблиці повноважень.


Редагування. Уповноважені адміністратори можуть відображати, редагувати і друкувати код для збережених процедур, тригерів і уявлень (views). Редактор підтримує синтаксичне виділення, відступи для мовних конструкцій і drag-and-drop редагування.


Генерація мови визначення даних (DDL).Однією командою меню генерується DDL-скрипти (команди Transact-SQL), які використовують визначення вибраних об’єктів сервера ASE.


Таблиці властивостей об’єктів і списки залежностей. Кожен об’єкт має таблицю властивостей, яка дозволяє уповноваженим адміністраторам переглядати або модифікувати сконфігуровані характеристики. Таблиці властивостей можуть мати закладки з описом зв’язків і залежностей об’єктів там, де це необхідно. Адміністратори можуть, наприклад, відразу бачити, в яких таблицях використовуються типи даних, що визначаються користувачем.


Переміщення між пов’язаними об’єктами. Безпосередньо з таблиці властивостей об’єкта можна потрапити в таблицю властивостей пов’язаного об’єкта.


Управління правами користувачів. Доступи та рольові функції (roles) є керованими об’єктами в Sybase Central. Окрема закладка в таблиці параметрів доступу показує установки дозволу (permissions) для таблиць, збережених процедур і уявлень для поточного доступу.


Монітори виконання та налаштування. Sybase Central містить 14 моніторів, які збирають і показують різні характеристики і параметри на рівні серверів і об’єктів. Дані можуть відображатися або в графічному, або в табуліроване вигляді з встановлюваними користувачем інтервалами.


У цій статті також коротко описується Historical Server, за допомогою якого можна записати дані про продуктивність в деякий файл для подальшого узагальнення або аналізу. Historical Server доповнює Sybase Central, надаючи можливість проводити, наприклад, аналіз відхилень ресурсів, планування ємності БД, пост-фактум рішення таких проблем, як lock і конфлікти ресурсів. Користувачі можуть працювати з Historical Server через isql або програмний інтерфейс, але не безпосередньо через Sybase Central. З Sybase Central доступ до isql здійснюється за допомогою утиліти SQL Advantage.


Sybase Central є інструментальним засобом системного управління третього покоління. Ті, хто давно працює з Sybase, можуть згадати такі продукти як SA Companion, SQL Server Manager (SSM) та SQL Monitor. На відміну від більш ранніх продуктів, Sybase Central передбачає єдиний спосіб управління всіма продуктами. Започаткована спроба об’єднати в Sybase Central всі функціональні можливості попередників не означає простого переписування ранніх продуктів.


Деяким користувачам добре знайомий Enterprise SQL Server Manager (ESSM). Цей продукт був проданий Platinum. Однак Sybase продовжує працювати спільно з Platinum та іншими постачальниками СУБД над вдосконаленням цих систем.


Архітектура Sybase Central


Sybase Central є основним засобом системного управління. Окремі продукти Sybase мають свій власний інтерфейс управління, який вбудовується (plug in) в Sybase Central. Подібна стратегія забезпечує загальний інтерфейс для всіх продуктів при збереженні функціональних особливостей кожного.


Інтерфейс Sybase Central складають меню, панель інструментів, таблиці властивостей з закладками і дві панелі на зразок Windows 95/NT Explorer. Ліва панель являє собою ієрархічний список, верхній рівень якого складають plug-in програми. При розкритті plug-in відображаються всі його встановлені складові. Подальше розкриття показує керовані об’єкти всередині складових кожного plug-in програми. Кожне plug-in додаток визначає ієрархію об’єктів, має власні візард, діалоги і таблиці властивостей, що відповідають даному продукту.


Один виконуваний файл запускає Sybase Central і довантажує всі зареєстровані в даний момент plug-in програми. Будь-коли адміністратор може зареєструвати або видалити із системи plug-in програми. Крім цього адміністратор може встановити нові plug-in програми без руйнування старих.


На даний момент в якості plug-in додатків можуть використовуватися:



Надалі Sybase припускає розширити цей список з тим, щоб усіма продуктами можна було б керувати з єдиною консолі Sybase Central.


Управління Adaptive Server Enterprise


Для нових або недосвідчених адміністраторів Sybase Central є засобом швидкого та ефективного освоєння адміністрування. Але й більш досвідченим адміністраторам Sybase Central дає організоване подання деякої важкодоступній інформації такої як, наприклад, залежності одних об’єктів від інших або списки повноважень користувачів в поданні по об’єктах або по користувачах. На якому рівні адміністрування Sybase Central може підняти продуктивність за рахунок зручного інтерфейсу і наявності таких можливостей, як редагування коду (збережених процедур, тригерів і пр.) і генерації скриптів.


ASE Plug-in відповідає стандарту інтернаціоналізації I18N і забезпечує повноцінну підтримку англійської, французької, німецької та японської мов.


На малюнку показано головне вікно Sybase Central з деякими розкритими об’єктами при інсталяції ASE.


Зручний інтерфейс


ASE Plug-in для Sybase Central є зручним варіантом – але не заміною! – Isql, що працює з командного рядка. Адміністратори можуть використовувати будь-який з цих інтерфейсів і як і раніше використовувати і розробляти сценарії.


Використання в Sybase Central інтерфейсу “вкажи і натисни”, дерева представлення об’єктів, діалогових вікон з закладками і прокручуваних списків не вимагає тепер від адміністраторів запам’ятовування імен та синтаксису збережених процедур для отримання або зміни інформації в системі або БД. Візард усувають необхідність пам’ятати правильну послідовність команд при створенні нових об’єктів.
Інтерфейс надає можливість працювати з іменами таких об’єктів як, наприклад, таблиці, стовпці, правила, пристрої і тригери, не вимагаючи від користувачів досліджувати або запам’ятовувати їх. Таблиці властивостей відображають інформацію про об’єкт, не вимагаючи адміністратора розуміння структури системної таблиці ASE.


Крім того, щоб зробити управління з однієї консолі більш продуктивним, ASE plug-in дозволяє працювати з такими утилітами:



Таблиці властивостей об’єктів


Sybase Central пропонує візуальне представлення всіх установок ASE в поєднанні з можливістю легко отримувати властивості конкретних об’єктів. Наприклад, як показано на малюнку, лише кілька натискань клавіші миші – і адміністратор отримує вичерпну інформацію про те, як налаштоване пристрій БД.


Коли адміністратор додає новий об’єкт, візард пропонують всю необхідну та додаткову інформацію про властивості цього об’єкта. Після того, як об’єкт створений, його властивості доступні для перегляду в таблиці властивостей. Закладки на таблиці організують властивості в легко ідентифікуються групи. Властивості об’єкта відображаються в таблиці властивостей незалежно від того, яким чином був створений сам об’єкт: за допомогою візарду, скрипт-файлу або виразів на Transact-SQL з SQL Advantage або іншого isql кошти.


Список залежностей


Коли адміністратор БД збирається провести зміни будь-яких об’єктів, він повинен розуміти, які дії можуть надати ці зміни на інші об’єкти. З використанням Sybase Central дослідження зв’язків між об’єктами стає набагато простіше. Команда меню Dependencies викликає діалог з двома закладками, які відповідають двом видам залежностей вибраного об’єкту:



На малюнку наведено обидва типи залежностей для таблиці TITLES


Управління доступом


Простим клацанням миші на дереві об’єктів Sybase Central адміністратор може відразу ж побачити доступи (logins) і рольові функції (roles), які визначаються для користувачів, для кожного Adaptive Server Enterprise, а також користувачів і групи користувачів, визначені для кожної бази даних. Візард ведуть адміністратора протягом усього процесу створення нових складових цих об’єктів. Таблиця властивостей відображає параметри, що використовувалися для створення об’єктів, та іншу корисну інформацію. Наприклад, таблиця властивостей для доступу показує:



Нове властивість ASE версії 11.5 – рольові функції, які визначаються для користувача, – повністю підтримуються ASE Plug-in.


Адміністратори можуть призначати і змінювати права користувача клацанням миші у відповідній клітинці таблиці на закладці “Object Permissions” форми “Properties”. Формат двовимірної таблиці призначення прав користувача використовується для таблиць БД, збережених процедур, уявлень (views) і команд (типу create table). Цей формат також використовується для управління правами для користувачів, груп користувачів і користувальницьких рольових функцій (roles).


Редактор коду


Використовуючи Sybase Central адміністратори можуть легко переглядати, редагувати і виводити на друк тексти збережених процедур, уявлень і тригерів. Повністю інтегрований редактор автоматично викликається, коли адміністратор створює нову процедуру, подання або тригер. Для існуючих об’єктів редактор відкривається простим вибором команди меню, відображаючи текст виділеного об’єкта. Шифрований текст не відображається.


Ось деякі властивості редактора коду:



Редактор коду не підтримує доступ до даних. Наприклад, якщо збережена процедура створює нову таблицю і заносить в неї дані, то за допомогою редактора коду можна тільки створити таблицю; щоб заповнити її даними, адміністратору потрібно виконати процедуру з SQL Advantage.


Підтримка Data Definition Language (DDL)


Sybase Central включає в себе потужний DDL-генератор для запису коду виділеного об’єкта на Transact-SQL. Обраний об’єкт може бути таблицею, поданням, тригером, входом, пристроєм або навіть цілої базою даних, включаючи всі об’єкти всередині неї. Створений код відображається у вікні, де він може бути відредагований, віддруковано або збережений у зовнішньому файлі. Підтримується запис в один файл результатів декількох DDL-генерацій.


Керування кількома з’єднаннями і OmniConnect


Component Integration Services (CIS) – новий сервіс у версії 11.5 ASE, який дає можливість доступу до даних, що знаходяться на віддалених серверах, з локального сервера ASE. Віддалений сервер може бути будь-яким сервером Sybase, наприклад, as Adaptive Server Enterprise, Adaptive Server Anywhere або Sybase IQ. Використовуючи відповідний продукт з сесмейства DirectConnect, можна забезпечити доступ не тільки до серверів Sybase, але до таких СУБД як Oracle, DB2 або Informix. За допомогою CIS користувач, з’єднуючись з одним ASE, отримує повний і прозорий доступ до всіх сховищ даних як на локальному ASE, так і на віддалених серверах.


ASE Plug-in для Sybase Central за допомогою CIS вирішує такі завдання управління щодо віддаленого доступу до даних:



Крім управління віддаленими серверами ASE Plug-in може керувати OmniConnect. Інтерфейс в цьому режимі дуже схожий на інтерфейс ASE, за винятком власне зберігання даних: він містить тільки proxy-таблиці.


Моніторинг ASE


Монітори Sybase Central збирають інформацію про характеристики ASE і відображають її у вигляді графіків і таблиць. Системні адміністратори і DBA можуть використовувати цю інформацію для:



Монітори


ASE Plug-in для Sybase Central містить 14 моніторів. ASE release 11.5.1 буде включати додатково Process Current SQL Statement Monitor, який буде показувати SQL-вирази і план запиту, що виконуються в даний момент у вибраному процесі.




















































Найменування монітора   Опис  
Application Activity Monitor   Показує інформацію про ресурси верхнього рівня для запущених в даний момент додатків.
Cache Monitor   Показує інформацію про процедурному кеші і кеші даних.
Data Cache Monitor   Показує загальну завантаження та рівні ефективності 10 найбільш активних буферів даних (включаючи пойменовані кеши даних і вбудований кеш).
Device I/O Monitor   Показує буфер (не сторінковий) завантаження введення / виводу пристроїв, визначених для ASE.
Engine Activity Monitor   Показує поточну завантаження CPU в розрізі завдань обробки даних.
Memory Utilization Monitor   Показує графік розподілу пам’яті.
Network Activity Monitor   Показує значення і розмір комунікаційних пакетів, що використовуються для зв’язку ASE і клієнтів, а також деякі параметри мережевого трафіку.
Object Lock Status Monitor   Показує детальну інформацію про поточні блокування.
Object Page I/O Monitor   Показує статистику фізичних і логічних сторінках введення / виведення таблиць, включаючи системні і тимчасові, і індексів.
Performance Summary Monitor   Відображає узагальнені показники продуктивності.
Performance Trends Monitor   Графічне відображення найбільш значимих статистичних вибірок параметрів продуктивності, що визначаються користувачем.
Process Activity Monitor   Показує інформацію про ресурси поточного процесу.
Stored Procedure Activity Monitor   Відображає метрику виконуються в даний момент процедур і тригерів.
Transaction Activity Monitor   Виводить узагальнену інформацію про транзакції, які виконуються під управлінням ASE.
Transaction Activity Monitor   Виводить узагальнену інформацію про транзакції, які виконуються під управлінням ASE.

На малюнках приведені приклади Performance Summary Monitor і Object Lock Status Monitor

Performance Summary Monitor

Object Lock Status Monitor


Historical Server


Historical Server збирає інформацію про продуктивність ASE 11.5 і SQL Server 11.0.x і записує її в файл для подальшого аналізу. Адміністратори можуть “програвати” дані в тій послідовності, як вони були записані скористатися Historical Server для узагальнення даних з різним ступенем деталізації. Ці дані можуть бути оброблені desktop засобами аналізу або поміщені в таблиці ASE.


Підсумкові дані корисні для дослідження тенденцій у використанні ресурсів. Планування ємності, аналіз тенденцій, звіти та еталонне тестування є тією діяльністю, яка може принести істотну користь для вдосконалення системи на базі ASE.


Детальні дані про продуктивність корисні для трасування причин нерегулярних або поточних проблем, для стабільності загальної продуктивності ASE і для створення еталонів для майбутніх тестів

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*