(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Microsoft SQL Server - вопросы и ответы

Источник: sqlru

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

Что собсно заставило:
Когдя я вступил в должность DBA в своей конторе, мне (девелоперы) вручили 12 MS SQL серверов, сложили с себя все права и... Короче, на всех этих серверах живет около 150 баз которые юзаются и работают, более 700 юзеров разных мастей и т.д. Бакап был прост, и централизован и все.

Проблема:
Проблема заключалась в том, что непонятно, что происходит в целом на всех серверах, как живет в отдельности каждый сервер, какие базы доминирующие, каков прирост данных индексов логов на отделных обьектах и в целом , на конкретном сервере и в конкретной базе. А если проще говоря, как в удобоваримой форме получить статистику обо всем происходящем и при желании равернуть все вплоть до конкретной базы.

Итог:
Я не долго думая, сделал небольшую базу, написал скрипт который тупо берет список netbios имен серверов (это единственное что нужно вносить руками), и по очереди раз в сутки ползает по всем серверам, и собирает инфу, такую как размер баз данных (индекс, дата,лог), свободное место на дисках, количество юзеов, версию винды и сиквела и прочие мелочи. Потом тупо складывает в таблицы.(работает даже на фиговых выделеных линиях)

Далее несколько ASP на IIS из этой базы на лету генерят графические чарты где четко и ясно видны все сплески, размеры баз, динамики роста всех сиквелов, динамика роста каждого сервера и любой базы данных. Пироги (чарты) показывают (динамически вынимая данные из базы) процентное соотношение по обьему на сервере а так же общую картину заполнения меж серверами, ну и многое многое другое.

Заключение:
Сейчас у меня 18+ серверов (7 и 2000), более 300 рабочих баз, я могу предсказать рост данных любой базы, любого сервера и общую тенденцию роста данных на всех серверах.
За пару секунд я могу посмотреть где не прошел бакап, могу легко найти проблемные базы (там где логи скачут как кони). И многое другое.

Перспективы.
Сейчас дорабатываю ту часть, которая будет следить за пользовательскими акаунтами и правами к ним прилепленными. Предполагаю вести историю по правам и доступам какие были у пользователей за всю историю существования оного. Так же добавлю функционал востановления всех прав к базе для ролей и юзеров в случае допустим переноса базы с сервера на сервер(т.е. тупо генерацию скрипта по сушествующему слепку).

Чего собсно я это сюда запостил:
Просто есть желание поделиться этим всем со всеми желающими, ессно бесплатно.
Собственно по этому, хотелось бы услышать ваше мнение по данному поводу.

Если это действивтельно кому то надо, я доработаю до безликого состояния, с кратким описанием и выкладу для всеобщего пользования.

Кому интересно, я могу выслать скриншоты этого хозяйства.

Так же непрочь выслушать ваши идеи если таковые есть.

TTX:
Все написано на WSH (Windows Script Host) т.е. для работы системы в принципе ничего не нужно дополнительного.
Чарты генерятся через owc10.ocx (стандартная библиотека из Office XP)
Эту библиотеку достаточно зарегистрировать на IIS.
ASP тоже написаны на WSH

Утилиту можно скачать тут - http://simba.racing.kz



 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 12.01.2011 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Комплект Dr.Web «Универсальный», 1 год, 5 ПК
Nero Basic Burning ROM 2018 VL 5 - 9 License corporate
Oracle Database Standard Edition 2 Named User Plus License
ZBrush 4R6 Win Commercial Single License ESD
Microsoft 365 Business Standard (corporate)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Программирование на Microsoft Access
CASE-технологии
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
СУБД Oracle "с нуля"
Новые материалы
3D и виртуальная реальность. Все о Macromedia Flash MX.
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100