Поделиться через


Обслуживание баз данных (Search Server 2008)

Обновлено: 2008-08-07

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

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

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

Требования задачи

К большинству операций обслуживания базы данных применяются следующие требования.

  • При каждом действии с базой данных, например создании, перемещении или слиянии, учетной записи пользователя, под которой выполняется задача, должны быть предоставлены соответствующие разрешения SQL Server. Для некоторых операций учетная запись должна быть членом предопределенной роли базы данных dbcreator.

  • Учетная запись, использующая программу командной строки Stsadm, должна быть членом группы администраторов на локальном компьютере.

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

  • До начала обслуживания базы данных убедитесь, что резервная копия данных актуальна.

  • По возможности соблюдайте для баз данных следующие ограничения:

    • Размер баз данных не должен превышать 100 гигабайт (ГБ). Если база данных приближается к этому ограничению, ее рекомендуется разделить и переместить часть содержимого в другую базу данных или на другой сервер.

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

    • Во избежание возникновения "узких мест" не следует комбинировать ресурсы, к которым возможен одновременный доступ в той же базе данных.

Для ведения баз данных необходимо выполнить следующие процедуры:

См. также

Эксплуатация Search Server 2008
Защита и восстановление фермы (Search Server 2008)
Перемещение и миграция серверов и ферм серверов (Search Server 2008)