Назад | Перейти на главную страницу

64-разрядная масштабируемость SQL Server 2008 Enterprise edition

В настоящее время я использую 64-разрядную версию SQL Server 2008 Enterprise Edittion в среде VMware с 4 процессорами и 32 ГБ оперативной памяти. Я хочу увеличить его. Есть ли ограничение на количество процессоров и ОЗУ, до которых я могу перейти? Я хотел бы по возможности увеличить до 32 ядер и 128 ГБ ОЗУ.

Также, если виртуальные машины не позволяют масштабировать, какие у меня варианты с физической машиной?

SQL Server 2008 позволяет использовать до 64 ядер и максимум 2 ТБ ОЗУ (в Windows 2008 R2). SQL 2008 R2 позволяет использовать до 256 ядер, но для этого требуется версия DataCenter. Видеть Память, поддерживаемая выпусками SQL Server, Максимальное количество процессоров, поддерживаемых выпусками SQL Server и Ограничения памяти для выпусков Windows

Я не эксперт по VMware, но думаю, что максимальный объем памяти, который они поддерживают, составляет 255 ГБ, см. Ограничения памяти виртуальной машины и версии оборудования

Конечно, вам понадобится довольно серьезная подсистема ввода-вывода, чтобы не отставать от этого.

С VMware (начиная с vSphere 4.1) вы можете получить максимум 8 виртуальных процессоров и 255 ГБ RAM на виртуальную машину.

http://www.vmware.com/pdf/vsphere4/r41/vsp_41_config_max.pdf

Следите за тем, как вы добавляете больше ядер на виртуальную платформу - стоимость координации означает, что 8 виртуальных ЦП дадут вам немного меньше вычислительной мощности, чем на собственной физической. VMware рекомендует начинать с меньшего количества виртуальных ЦП, а затем увеличивать ... Кроме того, убедитесь, что у вас есть лицензия на SQL - с виртуализацией так просто добавить больше виртуальных ЦП, но забыть за них заплатить!

Видеть: http://www.vmware.com/files/pdf/perf_vsphere_sql_scalability.pdf

и отличный ресурс по адресу:

http://www.brentozar.com/community/virtualization-best-practices/