СОВЕТ
Технология асинхронного упреждающего чтения данных в SQL Server может быть выигрышной только в том случае, если в системе используется несколько дисков и "интеллектуальные" платы с поддержкой асинхронных операций ввода-вывода.
Почти такое же значение, как скорость жестких дисков, имеет и отказоустойчивость современных дисковых накопителей. Следует максимально защитить базу данных, обеспечив при этом оптимальную производительность. Один из возможных вариантов — использовать RAID-массивы (Redundant Array of Inexpensive Disks — избыточный массив недорогих дисков). В конфигурации RAID используется несколько дисков, составляющих одно логическое разделяемое устройство. Таким образом, логически RAID-массив представляет собой одно устройство, а физически это несколько жестких дисков, работающих под управлением соответствующего программного и аппаратного обеспечения В RAID-конфигурациях файлы можно распределять по нескольким физическим устройствам, что позволяет достичь высокой производительности Другим преимуществом RAID-массивов является их отказоустойчивость и способность к восстановлению данных. RAID-массив 5-го уровня позволяет в случае отказа одного диска полностью восстановить содержащиеся на нем данные При добавлении нового диска RAID-массив автоматически восстановит данные, которые были на потерянном устройстве, и поместит их на новый диск. RAID-массив 5-го уровня обеспечивает высокую степень защиты и оптимальную производительность базы данных RAID-массивы можно создавать на основе аппаратного или программного обеспечения для системы Windows NT/2000 Как правило, RAID-массивы на основе аппаратного обеспечения более быстродействующие, чем массивы, построенные на основе программного обеспечения.
Файловая система
Какую файловую систему следует использовать, работая с Windows NT/2000, — NTFS (New Technology File System — система новой файловой технологии) или FAT (File Allocation Table — таблица размещения файлов)? Что касается производительности, то это не имеет никакого значения, поскольку разница в производительности для двух этих файловых систем совершенно незначительна. В целом NTFS быстрее выполняет операции чтения, a FAT — операции записи. Однако, применяя NTFS, вы можете воспользоваться преимуществами системы безопасности Windows NT/2000.
Для Windows NT/2000 я обычно рекомендую применять NTFS, чтобы воспользоваться преимуществами системы безопасности NT и ее средствами зашиты.
Выбор платформы
Правильно выбранная платформа для SQL Server — это сервер, имеющий максимально возможную конфигурацию из тех, которые вы можете себе позволить, и обеспечивающий нормальную работу SQL Server! На рис. показана хорошая конфигурация для SQL Server: компьютер с одним или несколькими процессорами, имеющий минимум 256 Мбайт оперативной памяти. Используйте для размещения баз данных RAID-массив 5-го уровня. Поместите журналы транзакций на RAID-массив 1-го уровня (с зеркальными дисками) с разделением данных, а операционную систему и SQL Server — на обычное дисковое устройство или RAID-массив 1-го уровня.

РИС. Рекомендуемая конфигурация компьютера для запуска SQL Server
В чем преимущество именно такой конфигурации? SQL Server предназначен для работы на мультипроцессорных компьютерах, которые позволяют ему параллельно обрабатывать запросы. Использование конфигурации RAID 5 для баз данных обеспечивает отказоустойчивость и высокую скорость выполнения операций чтения с диска. RAID 5 обеспечивает и распределение данных по нескольким устройствам. Массив RAID 1 целесообразно использовать для журналов, потому что в журнале транзакций делаются только последовательные записи и преимущества скоростного чтения с диска, характерные для конфигураций RAID 5, не дают никакой выгоды. При выполнении последовательных записей массив RAID 5 работает медленнее, чем RAID 1, так как ему требуется время для вычислений и записи избыточных кодов проверки данных. Кроме того, конфигурация RAID 1 обеспечивает полную отказоустойчивость системы.
Как можно увеличить мощность этой системы? Очень просто: добавить дополнительные диски к RAID-массивам и оперативную память компьютеру. Дополнительные RAID-массивы позволят увеличить число логических устройств, так что можно будет разместить таблицу на одном логическом устройстве, а ее индекс — на другом. Что касается оперативной памяти, то понаблюдайте за работой SQL Server и определите необходимое для сервера количество памяти. Чем больше оперативной памяти, тем больше данных можно поместить в кэш-память, не обращаясь каждый раз к диску за информацией.
Рекомендации Microsoft
Теперь, когда вы выбрали компьютер и занялись аппаратным обеспечением, давайте посмотрим, какую минимальную конфигурацию для SQL Server 2000 предлагает Microsoft. Но помните, что это только минимальные требования к платформе аппаратного обеспечения. Через некоторое время вы поймете, что минимальная конфигурация обеспечивает работу программного обеспечения, но не позволяет достичь высокой производительности. Поэтому выбирайте самый лучший процессор, какой только можете себе позволить. Но есть нечто более важное, чем процессор, — это объем оперативной памяти. Постарайтесь установить больше памяти, чем указано в минимальной конфигурации; SQL Server очень любит память!
Поддерживаемые компьютерные платформы
SQL Server 2000 поддерживает Intel и совместимые системы — Pentium с тактовой частотой 166 МГц и выше.
Версии SQL Server 2000
SQL Server 2000 поставляется в нескольких версиях. Ниже приведен список версий:
• Enterprise Edition. Поддерживает самые большие коммерческие базы данных и системы на их основе, например большие Web-узлы, приложения OLTP и огромные хранилища данных.
• Standard Edition. Поддерживает большие приложения и Web-узлы. В этой версии отсутствуют некоторые средства масштабирования, представленные в Enterprise Edition. Например, под управлением Windows NT 4.0 Enterprise Edition версия Standard Edition поддерживает не более 8 процессоров, в то время как версия Enterprise Edition под управлением Windows 2000 Datacenter поддерживает 32 процессора.
• Personal Edition. Применяется в мобильных компьютерах. Может также использоваться разработчиками.
• Developer Edition. Используется разработчиками приложений SQL Server.
• Database Engine Option. В предыдущих версиях— MSDE (Microsoft Developer Edition). Позволяет использовать для разработки баз данных такие инструменты как, например, Microsoft Access.
• СЕ Edition. Применяется в переносных устройствах, работающих под управлением Windows СЕ.
1С:Предприятие может работать только с Enterprise Edition и Standard Edition версиями SQL Server 2000.
Оперативная память
Для SQL Server 2000 необходимо минимум 64 Мбайт ОЗУ, лишь версиям Personal и Desktop достаточно 32 Мбайт.
Операционные системы
SQL Server 2000 поддерживает следующие операционные системы:
• Windows 95 и более новые версии (включая Windows 95 OSR2 и Windows 98);
• Windows NT 4.0 Server, Service Pack 4 и более новые версии;
• Windows NT 4.0 Workstation, Service Pack 4 и более новые версии;
• Windows NT 4.0 Enterprise Edition;
• Windows 2000 Standard Server;
• Windows 2000 Advanced Server;
• Windows 2000 Professional;
• Windows 2000 Data Center Server.
Требования к объему жестких дисков
Существует несколько вариантов установки SQL Server, Вы можете инсталлировать только клиентские утилиты, выполнить обычную, компактную или выборочную инсталляцию. Ниже приведены требования к объему свободного пространства на жестких дисках:
• полная инсталляция — 270 Мбайт;
• обычная инсталляция — 250 Мбайт;
• минимальная инсталляция — 95 Мбайт;
• только инструменты управления — 95 Мбайт.
Указанные цифры обозначают необходимый объем дискового пространства для установки SQL Server и системных баз данных. Здесь не учитывается объем, необходимый для различных пользовательских баз данных или для любых других приложений, которые может понадобиться установить. Поэтому к минимальным требованиям к объему диска не забудьте прибавить предполагаемый размер пользовательских баз данных. Если у сервера нет устройства резервного копирования на магнитной ленте, прибавьте дополнительное пространство (приблизительно такого же размера, как для пользовательских баз данных), чтобы оставить место для резервных копий баз данных.
Прежде чем инсталлировать SQL Server 2000, вы должны установить Internet Explorer 5.0 или выше.
5. Установка MS SQL сервера
Важные вопросы, требующие ответа
Если вы впервые устанавливаете SQL Server или переходите от версии 6.x или 7.0 к 2000, то программа спросит, как вас зовут и как называется ваша фирма. Самое интересное, что этим исчерпываются практически все вопросы, на которые нужно ответить, чтобы установить SQL Server 2000! Но если вы предпочтете выборочный вариант инсталляции, то вам придется ответить и на другие вопросы, которые могут повлиять на производительность системы SQL Server. Если вы выберете обычную (Typical) или компактную (Compact) инсталляцию, то упомянутые вопросы вам задавать не будут. Тем не менее вы должны знать об этой возможности и о тех стандартных значениях, которые принимаются в случае обычной и компактной инсталляции SQL Server. Чтобы при установке SQL Server правильно выбрать параметры, вам нужно твердо знать ответы на ряд вопросов.
• Куда поместить файлы баз данных?
• Как назвать экземпляр сервера?
• Каков порядок сортировки и кодировки символов?
• Какой сетевой протокол использовать?
• Под какой учетной записью Windows NT/2000 нужно запускать службы SQL Server и SQL Server Agent?
Расположение файлов баз данных
Во время инсталляции вам нужно будет ответить, где следует установить системные базы данных SQL Server (т. е. указать устройство и путь). К системным базам данных относятся следующие:
• master — база данных конфигурации SQL Server;
• model — база, которая служит в качестве шаблона для создания других баз данных;
• tempdb — область временного хранения данных (временная база данных);
• msdb — база данных для хранения графика работ и база данных SQL Server Agent;
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 |


