+7 (495) 229-0436   shopadmin@itshop.ru 119334, г. Москва, ул. Бардина, д. 4, корп. 3
 
 
Вход
 
 
Каталог
 
 
Подписка на новости
Новости ITShop
Windows 7 и Office: Новости и советы
Обучение и сертификация Microsoft
Вопросы и ответы по MSSQLServer
Delphi - проблемы и решения
Adobe Photoshop: алхимия дизайна
 
Ваш отзыв
Оцените качество магазина ITShop.ru на Яндекс.Маркете. Если вам нравится наш магазин - скажите об этом Google!
 
 
Способы оплаты
 
Курс расчета
 
 1 у.е. = 91.69 руб.
 
 Цены показывать:
 
 
 
 
  
Новости, статьи, акции
 

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

12.01.2011 16:19

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

Что собсно заставило:
Когдя я вступил в должность 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

  
Помощь
Задать вопрос
 программы
 обучение
 экзамены
 компьютеры
Бесплатный звонок
ICQ-консультанты
Skype-консультанты

Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 
Бестселлеры
Курсы обучения "Atlassian JIRA - система управления проектами и задачами на предприятии"
Microsoft Windows 10 Профессиональная 32-bit/64-bit. Все языки. Электронный ключ
Microsoft Office для Дома и Учебы 2019. Все языки. Электронный ключ
Курс "Oracle. Программирование на SQL и PL/SQL"
Курс "Основы TOGAF® 9"
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год. Электронный ключ
Курс "Нотация BPMN 2.0. Ее использование для моделирования бизнес-процессов и их регламентации"
 

О нас
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.

На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям.

Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе.

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



 

О нас

 
Главная
Каталог
Новинки
Акции
Вакансии
 

Помощь

 
Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 

Способы оплаты

 

Проекты Interface Ltd.

 
Interface.ru   ITShop.ru   Interface.ru/training   Olap.ru   ITnews.ru  
 

119334, г. Москва, ул. Бардина, д. 4, корп. 3
+7 (495) 229-0436   shopadmin@itshop.ru
Проверить аттестат
© ООО "Interface Ltd."
Продаем программное обеспечение с 1990 года