Ресурси для випадкової DBA [закрито]


16

На платформі Майкрософт більшість програм корпоративного рівня (SharePoint, будь-які додатки системного центру, будь-які програми Dyamics тощо) працюють над версією SQL Server. Для адміністраторів цих програм SQL Server часто є чорною скринькою, яка встановлюється як необхідна умова того, що головна увага в програмі. Як наслідок, є дуже мало (якщо воно є) планування, яке переходить у сторону SQL установки, що призводить до проблем, які виникають десь далі за течією.

  • Журнали транзакцій, які заповнюють диски
  • Немає планів технічного обслуговування (або неінформованих, наприклад планів, що реорганізують та відновлюють індекси)
  • Некерований саморостання
  • Бази даних і журнали на одних шпинделях
  • Погано вибрані рівні RAID
  • Немає резервного копіювання (або плану відновлення)

Отже ... які типи проблем "випадкові DBA" мають тенденцію вражати, і які ресурси найкраще допоможуть випадковому DBA піднятися на швидкість щодо основ планування, адміністрування та настройки продуктивності?

Відповіді:


10

Ознайомтесь із серією статей та стовпців із запитаннями, які я пишу для журналу TechNet - вони здебільшого написані на увазі у DBA про випадкові випадки (ми називаємо це «мимовільним»).

Основні поради щодо ефективного обслуговування баз даних були написані спеціально як буквар для мимовільних DBA, щоб зрозуміти проблеми обслуговування БД.

Розуміння реєстрації та відновлення в SQL Server

Загальні проблеми безпеки та рішення SQL Server

Розуміння резервних копій SQL Server - частина 1 із 3-х частинної серії. Частина 2 стосуватиметься відновлення (у випуску 09 вересня), а частина 3 - відновлення без резервного копіювання (у випуску за 09 листопада)

Ви також повинні замовити мій блог та блог моєї дружини (не рекламуючи чи нічого лише інформації) - ми обидва ведемо величезну кількість на різних технічних рівнях.

Однією з хороших серій публікацій, які слід переглянути, є редакційні матеріали для результатів моїх тижневих опитувань . Вони, як правило, навколо широкої теми, яка допомогла б мимовільним DBA. Повідомлення редакції починаються з "Важливість" або "Важливо". Насправді опитування цього тижня стосується того, щоб бути мимовільним DBA - дуже своєчасно!

Ми дуже добре розуміємо те, що мимоволі пов'язано з DBA - насправді Кімберлі і я викладаю пару днів класу сертифікованих майстрів SharePoint Microsoft, щоб адміністратори SharePoint знали, що робити зі своїми SQL-серверами (ми також навчаємо цілий тиждень SQL) .

Сподіваюся, це вам корисно.


5

Шон, я розумію, звідки ти родом.

Ми тут у подібному човні, як я б очікував, що багато інших. Не витримуючи сьогоднішньої економіки.

Незважаючи на неодноразові скарги на керівництво (включаючи вищий керівництво бізнесу), наша ситуація така; Названа «DBA» (в окремому «команді розвитку» на іншому поверсі), на жаль, знає менше, ніж молодший, який володіє двома книгами O'Reilly та KB-друком. Вона влаштувалася на роботу і чудово підсипає мед у вухо людині, яка також наливає мед у вухо найвищої муки.

Звичайно, було б ідеально мати можливість вчитися "торгівлі" DBA, але знову ж таки .. Те, що ми хочемо і що можемо мати, - це дуже різні речі. :)

Я особисто зіткнувся з такими проблемами, які (наголошуючи досить тупо, але зовсім не коректно) вимагали великої кількості гуглінгу.

  • Транлологи. Ти маєш рацію. Що за чорт були ці речі? Отже, нам довелося відновити базу даних та сервер, що саме означає "повторення трансляцій"? :)
  • Зачекайте, що ви означає, що ці бази даних просто збільшуються? Як ми їх стискаємо? Або хоча б підтримувати своє зростання?
  • Стандартизація установок на різних серверах (це зображення для "dev", це зображення для "prod", і це маленьке зображення кричало аж додому, з ринку. :)
  • Сценарії технічного обслуговування та те, як допомогти керувати базами даних протягом тривалого періоду часу (як-от вирощування кімнатних рослин та переконайтеся, що вони не перетворюються на кудзу.)
  • Завжди переконуючись, що прогнози продовжуються на C: \, журнал та / або бази даних йдуть на D: \, який сформулював нашу стандартизацію, (C: \ - це два дзеркальних диска; D: \ - це зазвичай справа RAID5 .)
  • Необхідно придбати окрему ліцензію SQL та клієнта для резервного копіювання.
  • Ознайомтеся з керуванням користувачами, які команда розробників призначає самій базі даних SQL, керуванню ролями DBO тощо. Переконайтеся, що у вас є хороша модель безпеки, коли справа стосується прав користувачів всередині бази даних.
  • Дослідження облікового запису служби домену, яким можуть працювати сервіси SQL. Які права потрібні цьому обліковому запису послуги, якщо такі взагалі є.

(Ви потрапили на кілька досить непоганих у своєму дописі.)

Оскільки ви працюєте з обмеженими можливостями, як і деякі інші, переконайтеся, що ви поширите знання SQL серед команди, якщо зможете. Поділіться тим, що знаєте, навчіть інших так само. Будьте доброзичливі. Це справжній біль, коли потрібно носити капелюх SQL, але принаймні багато очей і думок є кращими, ніж один.

Однак, перш за все, намагайся, як чорт, отримати штатного персоналу DBA. :)


2

Звання хлопця DBA я отримав близько року на роботі. Це було близько 5 місяців тому. З тих пір я читав різні блоги: від 500 000 футів до погляду (іноді потрапляючи на жорстку колоду в 500 футів) на 250 000 переглядів до 500 футів . Крім того, SQLServerPedia - ваш друг; у них є багато хороших речей для випадкових DBA.

Мене кинули в ситуації, які змусили мене почувати себе непросто. Наприклад, я роблю резервні копії з моєї "заданої" роботи, тому в моєму першому відновленні виробничих даних було підготовлено паливи, розрізнення і t-журнали; ніхто інший не здавався панікою, так що я зрозумів, що не можу показати як легковажно я почувався. Більше, ніж ні, я переходжу за борт, коли надягаю шапку DBA, але вважаю, що це не моя робота на повний робочий день (адміністратор мережі), тому я повинен бути "краще безпечний, ніж вибачте".


SQLServerPedia - це справді чудовий ресурс! Дякуємо, що вказали на це.
marc_s


0

Почніть з тактичних зусиль. Якщо ваша база даних виходить з ладу або не працює належним чином, зосередьтеся на вирішенні цих проблем.

Далі почніть з більш стратегічних елементів: резервного копіювання та відновлення. Знайте, як відновити ваші бази даних всередині і зовні, і створіть детальні процедури, щоб запобігти дорогим помилкам під час відключення виробництва.

Якщо у вас немає апаратури для тестування основних змін та таких речей, як резервне копіювання / відновлення - з’ясуйте, як їх отримати.


0

Коли я наймаю молодших клієнтів, я придбав компаньйон адміністратора Microsoft® SQL Server (TM) 2005 року. Це книга, яку я хотів би мати, коли починав.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.