Avantazhet e azhurnimit të 32 bit Windows Server dhe SQL Server në 64 bit?

Supozoni se unë kam një kuti 32 bit Windows Server që operon disa aplikacione server së bashku me një SQL Server, me një përdorim RAM prej rreth 2 GB në kohë piku.

Çfarë do të të jenë përparësitë e azhurnimit të Windows Server OS dhe SQL Server në versionet përkatëse 64 bit, me aplikacionet e serverit që mbeten 32 bit? Versionet 64 bit lejojnë qasje në më shumë se 4 GB RAM, por meqenëse 4 GB nuk po shfrytëzohet plotësisht, a do ta bënte kjo diskutimin e azhurnimit?

Versione: Windows Server 2008 R2, SQL Server 2008 R2 Datacenter Edition

Thanks

13
задан 16 January 2019 в 22:16
6 ответов

Ezigbo njikọ: Ezigbo ihe mere iji debe 32-bit Microsoft Windows desktop OSes

Gị bụ iji 64 bit OS. Server 2008 R2 bụ onye izizi kwado naanị 64 bit CPUs.

Newdị “Ọhụrụ” nke Windows abụghị nke emebere maka 32 bit. Maybe nwere ike ịgaghị erite uru ọ bụla, mana ọnweghị ọghọm ọ bụla. Nke a na-ekwu: Nweta nkwalite, agbanyeghị, dị ka Server 2008 R2 SP1 (nke m nwere olile anya na ị na-eji) ga-abụ EOL site na 2020-01-14 .

Banyere SQL Server 32 bit / 64 bit: Gị nghọta ziri ezi, ọ bụrụ na ịnweghị mkpa> ~ 3,75 GB nke RAM (ma ọ bụ> 2 GB kwa usoro), ịnwere ike iji ụdị 32 bit na-enweghị nsogbu. Ma maka nsụgharị ndị ọhụrụ, agaghị enwe ụdị bit 32 ọ bụla iji wụnye, ebe Microsoft gbanwere naanị 64 bit.

19
ответ дан 2 December 2019 в 21:17

Dịka ama kwuru, ị na-eji OS 64-bit eme ihe ugbua. Enwere uru abụọ nke ịgbanwee gaa na 64-bit nke SQL Server na otu ọghọm.

Nanị ọghọm bụ na ụdị 64-bit nke SQL Server ga-eji 64-bit pointers. Nke a pụtara na ntụaka ga-anọ ebe nchekwa karịrị ugboro abụọ, rie bandwidth ebe nchekwa okpukpu abụọ, were gabazie. Nke a yiri ka ọ bụ ihe na-adịghị mma, mana ọ bụ ọghọm. A na-akwụghachi ya ụgwọ site n'eziokwu ahụ na ịgbanwere ngwa 64-bit ga-enye gị ohere ịkwanye mmiri nke ngwa mgbakwunye 32-bit nke ndakọrịta ga-eji nweta ọrụ 64-bit OS.

Isi uru bụ na ọtụtụ emere ka ndozi ndozi na usoro ihe omumu nke CPU tinyere oge. Werefọdụ n'ime ha ka emere mgbanwe ahụ na 64-bit ma ụfọdụ n'ime ha mere na mbụ.

Mana ọbụlagodi ndị emere na mbụ, ihe 32-bit ga-arụ iji nweta CPU ndị na-enweghị atụmatụ ndị ahụ ma zere nsogbu nke nchọpụta na ịgbanwee n'etiti ọtụtụ oge, naanị anaghị eji ha ọbụlagodi ebe ha nọ. Dịka ọmụmaatụ, 64-bit CPU ga-enwe SSE2, mana 32-bit CPU nwere ike ọ gaghị. Yabụ ọtụtụ koodu 32-bit anaghị egbochi ịlele ma were SSE2 ọ bụla. Ejiri koodu 64-bit kwenyesiri ike na ntuziaka SSE2 dị ugbu a ma ọ ga - eji ya ma ọ bụrụ na ọ bụ nhọrọ kachasị mma. bit XMM registers nwekwara okpukpu abụọ, site na 8 ruo 16.

Tụkwasị na nke ahụ, usoro 64-bit nwere ike iji nnukwu nchekwa nchekwa. Nke a dị mkpa karịsịa na usoro nke nweta ọtụtụ data ahaziri na disk. Ma, n'ezie, ha nwere ike iji 64-bit integer arụmọrụ nke na-eme ka arụmọrụ nke izo ya ezo, mkpakọ, na ụfọdụ usoro arụmọrụ faịlụ na nnukwu faịlụ sistemụ buru ibu.

11
ответ дан 2 December 2019 в 21:17

Возможная проблема: библиотеки DLL пользовательских функций CLR (UDF) будут требуют их 64-битные версии.

Если вы используете библиотеку пользовательских функций CLR , она станет несовместимой по битам. 32-битные библиотеки DLL обычно нельзя использовать в 64-битном программном обеспечении, и наоборот. Если вы не можете получить 64-битную версию какой-либо библиотеки UDF, которую вы используете, вы потеряете это конкретное расширение.

По сути, это та же проблема, что и при обновлении любого 32-битного программного обеспечения с его надстройками до его 64-битной версии. Также необходимо перевести все надстройки на их 64-битные версии. Как правило, это просто, но проблема заключается в том, что производство прекращено, и замена недоступна.

7
ответ дан 2 December 2019 в 21:17

Isi: Ee. Na-eche na ị gaghị eme mmelite nke bụ naanị 4 bit naanị - ejighị n'aka na enwere ọbụna SQL Server 32 bit na nso nso a karịa 2008.

N'ihe banyere ajụjụ gị: "versionsdị 64 bit na-enye ohere ịnweta karịa 4 GB nke Ram, "- mee ka 3gb ahụ;) ọ bụghị 4. 1gb ka edobere ya oge niile.

6
ответ дан 2 December 2019 в 21:17

can nwere ike ịrụ ọrụ ọfụma ọfụma ọfụma ọkachasị site na mmemme nke nwere ịbawanye ọtụtụ nke etinyere n’ime. Ọzọkwa u can install more ram with 64-bit os. Ma mee nke a naanị ma ọ bụrụ na nhazi ahụ na-akwado ntuziaka 64-bit.

-2
ответ дан 2 December 2019 в 21:17

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

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

Основные элементы:

Адресация большой памяти: 64-разрядная архитектура предлагает большую пространство памяти с прямой адресацией. SQL Server 2005 (64-разрядная версия) не ограничен лимитом памяти в 4 ГБ 32-разрядных систем. Поэтому больше память доступна для выполнения сложных запросов и поддержки основные операции с базой данных. Эта большая производительность обработки уменьшает штрафы за задержку ввода-вывода за счет использования большего объема памяти, чем традиционные 32-битные системы.

Расширенный параллелизм: 64-битная архитектура обеспечивает расширенные параллелизм и многопоточность. Улучшения в параллельной обработке и шине архитектуры позволяют 64-битным платформам поддерживать большее количество процессоров (до 64), обеспечивая близкую к линейной масштабируемость с каждый дополнительный процессор. При большем количестве процессоров SQL Сервер может поддерживать больше процессов, приложений и пользователей в одном система.

https://teratrax.com/sql-server-64-bit/

Наиболее впечатляющие результаты, которые я видел при переходе с 32-разрядного на 64-разрядный SQL Server (это был SQL Server 2005), были около 40% прироста скорости основного приложения клиента. Все, что мы сделали, это установили 64-битный SQL Server, в остальном все было так же! Это был серьезный прирост производительности в реальном мире.

3
ответ дан 2 December 2019 в 21:17

Теги

Похожие вопросы