首頁 >資料庫 >Oracle >oracle中64位與32位有什麼差別

oracle中64位與32位有什麼差別

WBOY
WBOY原創
2022-03-07 14:31:213346瀏覽

在oracle中,64位於32位元的差異是32位元的SGA只能夠達到1.7G,就算重新編譯核心也只能達到2G到3G,而64位元沒有SGA記憶體限制,可以使用更大的內存,性能提昇明顯。

oracle中64位與32位有什麼差別

本教學操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。

oracle中64位元與32位元有什麼差別

32位元的 SGA只能達到1.7G 就算重新編譯核心也只能達到2-3個G 還得看是什麼OS版本

64位元的好處太大了,沒有了SGA記憶體限制,效能的提升是很明顯的。

64位元的作業系統必須使用在64位元的CPU上。

最大的差別是64位元可以使用更大的內存,把更多的資料載入到內存提高效能。

而64位元CPU與32位元CPU的差異如下:

1. 最重大的差異是64位元CPU能夠直接定址更大範圍的記憶體( 16GB),而32位元最大尋址範圍是4GB.

2. 64位元CPU一次可提取64位元數據,比32位元提高了一倍,理論上效能會提升1倍。但這是建立在64bit作業系統,64bit軟體的基礎上的。

如果我在64位元硬體平台安裝64位元的作業系統會得到以下好處:

1. 使用64位元的作業系統來執行速度比運作在32位元硬體平台的32位元作業系統的執行速度快很多。即使是64位元平台執行針對32位元開發的軟體的速度也有一定提高,一般在15-30%之間。因此效能的提升對於那些要求強大效能的使用者來說,選擇64位元作業系統成為他們選擇64位元的主要理由。

2. 使用64位元作業系統可以定址更多的記憶體空間,這成了那些要求使用大記憶體的業務系統選擇64位元作業系統的原因。如資料庫伺服器。

3. 以後使用64位元作業系統和應用軟體將成為趁勢,因此與以後軟硬體相容有一定好處。

如果我在64位元硬體平台安裝64位元的作業系統會造成那些不便:

1. 最主要是存在相容性問題。現在許多驅動廠商還沒有提供與之相符驅動,如果使用32位元驅動程式在64位元的作業系統上去驅動對應的32位元硬體常常會出現驅動無法正常運作的情況。

2. 對應的64位元的軟體比較少。由於64位元CPU和作業系統出來的時間不長,許多廠商還在繼續大力研發主流的基於32位元系統的軟體,因此與之相符的64位元軟體比較少。

為了與32 位作業系統,目前的64位元機都設計有相容32位元碼的作業系統,因此可以在64位元硬體平台安裝32位元的作業系統和應用軟體,只是這樣做的問題是會損失一些伺服器效能。

推薦教學:《Oracle影片教學

以上是oracle中64位與32位有什麼差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn