Программирование >>  Администрирование microsoft sql 

1 ... 55 56 57 [ 58 ] 59 60 61 ... 203


В следующем примере в БД добавляется файл при оператора

Transact-SQL ALTER DATABASE.

ALTER DATABASE TSQLDB ADD FILE

(NAME = TS0L0B2 DATA , FILENAME =

C:\Program Files\Microsoft SQL Server\MSSQL\Data\TS0LDB2.nclf , SIZE = 10 , MAXSIZE = 25 , EILEGROWTH = 5 )

Резюме

Через некоторое время после установки и эксплуатации SQL Server 2000 вам потребуется дополнительное пространство для размещения файлов данных и журналов транзакций. Вы можете разрешить SQL Server 2000 увеличинат!, размер файлов автоматически, но в большинстве сред эта мера используется только как временная. Для повышения производительности системы нужно постоянно следить за размером файлов данных, чтобы по мере заполнения файлов данными увеличивать их размер вручную. Увеличение вручную позволяет выполнять эту операцию в то время, когда нагрузка на систему минимальна. Если в журналах транзакций остается мало свободного места, вы можете либо увеличить их либо чаще их архивировать. Помимо увеличения размера существующих файлов БД, вы можете добавлять дополнительные файлы данных и журналы транзакций. Размер файлов БД также можно уменьшать автоматически или вручную. Для повышения производительности рекомендуется второй способ.



Занятие 4 Размещение файлов БД

на нескольких дисках

В большинстве систем на основе SQL Server 2000 для повышения отказоустойчивости

и производительности системы в целом, а также для снижения времени на восстановление после сбоев для ,.а sMcuit:iui> файлов БД и журналов транзакций используются несколько физических дисков. Это также упрощает техническое обслуживание системы. На этом занятии вы познакомитесь с различными способами щения файлов на нескольких дисках - от просто размещения каждого из файлов данных и журналов транзакций на отдельном диске до совместного использования RAID и групп файлов для очень больших БД.

Изучив материал этого занятия, вы сможете:

определить подходящий уровень RAID для вашей системы, чтобы

оптимизировать производительность и обеспечить отказоустойчивость; У рассказать об использовании RAID и групп файлов в очень больших БД;

V оптимизировать способ размещения файлов для обеспечения высокой производительности и минимизации времени восстановления системы после сбоев;

V переместить файлы БД. . . Продолжительность занятия - около 30 минут

Общие сведения о RAID

Система RAID состоит из двух или более дисков, которые обеспечивают более высокую производительность и отказоустойчивость по сравнению с отдельным диском большого объема за меньшие деньги. Поддержка RAID обеспечивается специальным программным обеспечением, установленным на одном из дисков в специальном разделе (эти RAID относятся к так называемым аппаратным RAID) или самой Windows (эти RAID относятся к программным RAID). Поскольку при применении программных RAID SQL Server 2000 использует ресурсы процессора совместно с RAID, для достижения максимальной системы рекомендуется использовать

аппаратные RAID. Однако эффективность систем с программными RAID все же выше, чем систем, где RAID вообще не используется.

Примечание Аппаратные RAID поддерживают горячую замену дисков (hot swappable

drives), благодаря чему можно заменить испорченный диск без остановки системы. Некоторые из них поддерживают также резервирование дисков (hot standby drives), при этом дополнительные диски уже установлены. Следует отметить, что уровень RAID 10 реализован только в аппаратньх RAID.

Как правило, в системах на основе SQL Server 2000 используются следующие уровни RAID: О, 1. 5, и 10 (также иногда называемый 1+0). SQL Server интерпретирует

систему RAID как отдельный диск, где можно разместить один файл. В табл. 6-2 перечислены все уровни RAID и кратко перечислены их рабочие характеристики.



Табл. 6-2 овни RAID и их производительность

Уровень Характеристики

Преимущества и недостатки

10(1+0)

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

Ка адило, состоит из двух дисков. Данные записываются на оба диска. Этот уровень называют также зеркализацией (или сдвоенными дисками, если используются два

контроллера)

Состоит из трех или более

дисков. Запись данных на диск осущестатяется

блоками, равномерно

распределенными между всеми дисками; кроме того, добавлен дополнительный блок четности,

используемый для восстановления данных

Состоит из четырех или

более дисков. Запись данных на два или более дисков осуществляется равномерно размешенными

блоками, для которых

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

также зеркализацией

с чередованием записи

Обеспечивает самую высокую производительность операций чтения и записи; а также использует 100% объема диска. Однако RAID О не защищен от аппаратных сбоев.. Поломка одного диска приведет к потере всех данных в дисковом массиве. Поэтому не рекомендуется использовать уровень О для хранения данных в тех средах, где критически важна возможность хранения данных без потерь

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

повышается почти вдвое по сравнению с системами, где используется один диск. Кроме того, обеспечивается зашита от аппаратных сбоев. Относительно низка производительность операций записи, и используется только 50% объема диска

Производительность операций чтения высока, эффективно используется дисковое пространство и обеспечивается защита от аппаратных сбоев. Однако производительность операций записи сравнительно низка. Некоторая доля общего объема диска используется для записи данных блока четности (доля этого блока от общего объема диска составляет i/ii, где и - общее число дисков в массиве)

Обеспечивает самую высокую производительность операций чтения и записи и защиту от аппаратных сбоев. Использует только 50% объема диска



1 ... 55 56 57 [ 58 ] 59 60 61 ... 203

© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика