程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> Sybase ASE 12.5.x 內存配置說明

Sybase ASE 12.5.x 內存配置說明

編輯:SyBase綜合文章

Sybase 數據庫服務器內存

確認數據服務器內存大小,ASE最大內存(max memory)配置:服務器物理內存(M)×0.6×512

Sybase內存配置原則:物理內存的60%-70%,如 4G物理內存,sybase內存為4000*0.7*512=1433600 (512是Sybase每頁512K)

服務參數配置:

以下參數基於數據庫服務器內存大小為2GB時配置,實際參數大小根據服務器配置定制。備注中未說明的為標准參數值。

注:紅色字體—必選調整參數,調整完畢後,後繼參數才能調整

藍色字體—可選調整參數,如調整後服務啟動不正常,需恢復

序號

參數名稱

參數值

備注

1

Max Memory

614400

(2000M*0.6*512)物理內存的60%-70%

2

Default character set id

1

系統默認為2時,保存生僻漢字時會出現亂碼情況。調整參數值後需重啟服務二次。

3

max network packet size

2048

4

number of devices

10~20

5

number of locks

30000~50000

6

number of open indexes

3000~5000

7

number of open objects

3000~5000

8

Number of pre-allocated extents

15~20

9

number of user connections

100~200

10

number of open databases

50

11

procedure cache size

122880

(614400*0.2) max memory的20%左右

12

max online engines

4

根據服務器物理CPU數設置。

13

number of engines at startup

3

物理CPU數減1

14

number of worker processes

2~3

IBM小型機設置為5~6

15

max parallel degree

2~3

IBM小型機設置為5~6

16

max scan parallel degree

2~3

IBM小型機設置為5~6

17

number of user connections

1000

用戶數

tempdb庫優化

增加tempdb庫大小

  新建數據庫設備名稱tempdb_add,大小800M,ASE12.5.0.3版本可選擇增加到tempdb庫中;ASE 12.5.x版本可選擇新增一個臨時數據庫,加入到臨時數據庫組。

綁定高速Cache到tempdb

    1 sp_cacheconfig “tempdb_cache”,”20m”,”mixed”

    2 重新啟動server

3 sp_bindcache “tempdb_cache”, tempdb

 

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