一. SYBASE 系統(tǒng)參數(shù)調(diào)整
1.內(nèi)存
sp_configure "max memory",1500000 重啟生效(設(shè)置為共享內(nèi)存的75%)
sp_configure "allocate max shared mem",1 啟動的時(shí)候自動分配max memory指定的最大內(nèi)存
sp_cacheconfig "default data cache","1500m" 設(shè)置數(shù)據(jù)緩存(設(shè)置為max memory的一半)
sp_cacheconfig "default data cache","cache_partition=2" 是CPU數(shù)量的倍數(shù),對數(shù)據(jù)緩沖區(qū)分區(qū)
sp_poolconfig "default data cache","64m","16k" 設(shè)置16K 數(shù)據(jù)緩存
sp_poolconfig "default data cache","128m","8k" 設(shè)置8K 數(shù)據(jù)緩存
sp_configure "procedure cache size",90000 存儲過程數(shù)據(jù)緩存
2.cpu
sp_configure "max online engines",2 設(shè)置使用的CPU數(shù)量
sp_configure "number of engines at startup",2 啟動時(shí)使用CPU數(shù)量
3. 網(wǎng)絡(luò)
sp_configure "default network packet size",2048 設(shè)置網(wǎng)絡(luò)傳送包的大小(重啟動生效)
sp_configure "max network packet size",2048
4. 其他資源使用
sp_configure "number of locks",100000 鎖使用數(shù)量
sp_configure "number of open indexes",5000 打開索引
sp_configure "number of open objects",5000 打開對象
sp_configure "number of user connections",1000 用戶連接數(shù)
sp_configure "number of device",100 新建設(shè)備最大數(shù)量
二. sybase 設(shè)備調(diào)整
數(shù)據(jù)設(shè)備與日志設(shè)備必須分開,添加臨時(shí)數(shù)據(jù)庫設(shè)備
1. 數(shù)據(jù)設(shè)備
sp_deviceattr devname,"dsync",true
2. 日志設(shè)備
sp_deviceattr devname,"dsync",false
3. 臨時(shí)數(shù)據(jù)庫設(shè)備
sp_deviceattr devname,"dsync",false
三. sybase 數(shù)據(jù)結(jié)構(gòu)調(diào)整
1. 數(shù)據(jù)庫對象表、索引。。
(1)對表新建合理的索引,定期分析表
update statistics tabname (不鎖表)
(2)整理數(shù)據(jù)庫空間 (鎖表,剩余空間必須為最大表的1.2倍)
reorg rebuild tabname
recreate clustered index
(3)重新編譯存儲過程與觸發(fā)器
sp_recompile usertable (與表相關(guān)聯(lián)的存儲過程和觸發(fā)器)
四. sybase 數(shù)據(jù)庫監(jiān)控
1. 數(shù)據(jù)庫死進(jìn)程
select * from master..syslogshold
五. sybase 數(shù)據(jù)庫啟動參數(shù)
-T3607 master
-T3608 其他數(shù)據(jù)
-m 單
posted on 2006-09-20 11:44
水煮三國 閱讀(628)
評論(0) 編輯 收藏 所屬分類:
Sybase