程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> Sybase 安裝及系統管理(上)

Sybase 安裝及系統管理(上)

編輯:SyBase綜合文章

一.關於設備:

RAW Device(裸分區) VS Filesystem Device

裸分區是指磁盤的一塊物理分區,沒有用作操作系統,其讀寫不通過操作系統緩沖....

Sybase 安裝及系統管理

一.關於設備:

RAW Device(裸分區) VS Filesystem Device

裸分區是指磁盤的一塊物理分區,沒有用作操作系統,其讀寫不通過操作系統緩沖。傳統的Unix安裝ASE推薦使用RAW Device確保資料的完整性和較好的IO性能。但在新版的Unix和Linux中UFS和JFS在資料完整性和讀寫性能的差距相較於裸設備已經非常微弱。還有就是裸設備的管理比較復雜。從ASE12.0開始Sybase提供dsync的屬性對數據庫設備禁止write-cache(寫回緩沖)以確保資料的完整性和可恢復性。裸設備的使用出於安全和資料完整性方面的考慮比性能考慮多。

Async I/O (異步I/O)

異步IO是在一個IO動作未完成時同時可進行另外的動作。異步IO對於數據庫的IO性能有較大的影響。在AIX和HP中都需要通過重新編譯內核來支持。

二.關於內存:

首先確定可用的總的物理內存然後減去操作系統,Backup, Monitor等Sybase相關軟件的開銷即為Sybase總的可用內存。(建議服務器只做單純的

ASE服務器並要刪除不必要的服務以減少開銷,例如xwindow)

在Unix及Linux中需要調整一些核心參數以支持較大的物理內存。以下列出一些可能需要調整的參數: shmmax(最大共享內存段大小,單位為字節),shmall(可用內存的總數量,如果是字節同shmmax一樣)。其余的像shmmin等參數請參考操作系統手冊。

Sybase利用max memory確定最大可用內存量,具體內存的分配方式取決於以下兩個參數allocate max shared memory和dynamic allocation on demand。Allocate max shared memory指定是否分配由max memory指定的最大內存,缺省不分配最大內存。Dynamic allocation on demand指定是否在請求時立即分配資源還是僅需要時分配,缺省是需要時分配。例如配置了用戶連接數量只在用戶連接到Sybase時才分配內存。

三.參數設定:(分組並只對常用參數進行說明)

1.Physical Memory:

allocate max shared memory (指定是否分配由max memory指定的最大內存,缺省不分配最大內存)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved