SQL Server: чему учиться, если вы собираетесь использовать специальное решение - PullRequest
0 голосов
/ 08 января 2009

Сегодня мы используем общую базу данных SQL Server, и это прекрасно, так как я ничего не знаю об обслуживании SQL Server. Но по экономическим причинам нам необходимо перейти на выделенный сервер.

Учитывая, что у меня нет времени читать всю документацию, что мне абсолютно необходимо знать о SQL Server, чтобы не облажаться?

Ресурсы приветствуются!

Ответы [ 5 ]

2 голосов
/ 08 января 2009

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

Я бы также прочитал об индексации, статистике и перестройке каждого из них.

Также вы, вероятно, должны хорошо понимать, как работает защита базы данных.

Если это вообще возможно, получите сервер dev и prod. Намного лучше тестировать изменения в dev, чем непосредственно в производстве! Затем ограничьте доступ к продукту только нескольким людям и внесите все изменения в производство с помощью протестированных сценариев.

2 голосов
/ 08 января 2009

О, это случайный администратор базы данных!

У Брента Озара есть несколько полезных статей: http://www.brentozar.com/sql/

Не забудьте про SQLServerPedia - http://sqlserverpedia.com/wiki/Main_Page

Ура!

2 голосов
/ 08 января 2009

Ответ, вероятно, связан с тем, насколько интенсивно использует данные ваше приложение. Если это похоже на большинство бизнес-приложений, вы, вероятно, в порядке, прочитав пару кратких руководств по началу работы и изучая их (при условии, что вы регулярно выполняете резервное копирование ... это важно, поэтому внимательно прочтите это). SQL Server, как правило, довольно самонастраивающийся, и если вы не говорите о миллионах строк и высоких значениях TPS, вы, вероятно, подойдете немного.

Если является приложением, интенсивно использующим данные, или требующим высокой доступности или пропускной способности ... получите БД, даже просто по контракту. Не кладите все яйца в корзину, которую вы не можете нести.

2 голосов
/ 08 января 2009
0 голосов
/ 08 января 2009

В порядке значимости:

  1. Как запланировать резервное копирование
  2. Как создавать индексы
  3. Как перестроить индексы

Мастер профилирования и настройки может помочь вам с 2 и 3.

Если вы программируете базу данных, а не просто управляете ею, я рекомендую книгу Роберта Виейры Это отличное введение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...