SYBASE數據庫常見優化及參數調整手冊

參考資料(SYBASE數據庫常見優化及參數調整手冊)
----------------------------------------------------------
一. SYBASE 系統參數調整
1.內存
sp_configure "max memory",1500000 重啓生效(設置爲共享內存的75%)
sp_configure "allocate max shared mem",1 啓動的時候自動分配max memory指定的最大內存
sp_cacheconfig "default data cache","1500m" 設置數據緩存(設置爲max memory的一半)
sp_cacheconfig "default data cache","cache_partition=2" 是CPU數量的倍數,對數據緩衝區分區
sp_poolconfig "default data cache","64m","16k" 設置16K 數據緩存
sp_poolconfig "default data cache","128m","8k" 設置8K 數據緩存
sp_configure "procedure cache size",90000 存儲過程數據緩存sp_cacheconfig 'tempdb_cache','200m','mixed' 創建命名高速緩存sp_bindcache 'tempdb_cache',tempdb 捆綁臨時數據庫到tempdb_cache高速緩存
2.cpu?
sp_configure "max online engines",2 設置使用的CPU數量
sp_configure "number of engines at startup",2 啓動時使用CPU數量
3. 網絡
sp_configure "default network packet size",2048 設置網絡傳送包的大小(重啓動生效)
sp_configure "max network packet size",2048
4. 其他資源使用
sp_configure "number of locks",100000 鎖使用數量
sp_configure "number of open indexes",5000 打開索引
sp_configure "number of open objects",5000 打開對象
sp_configure "number of user connections",1000 用戶連接數
sp_configure "number of device",100 新建設備最大數量
sp_configure "user connections",100?

二. sybase 設備調整
數據設備與日誌設備必須分開,添加臨時數據庫設備
1. 數據設備
sp_deviceattr devname,"dsync",true
2. 日誌設備
sp_deviceattr devname,"dsync",false
3. 臨時數據庫設備
sp_deviceattr devname,"dsync",false

三. sybase 數據結構調整
1. 數據庫對象表、索引。。
(1)對錶新建合理的索引,定期分析表
update statistics tabname (不鎖表)
(2)整理數據庫空間 (鎖表,剩餘空間必須爲最大表的1.2倍)
reorg rebuild tabname
recreate clustered index
(3)重新編譯存儲過程與觸發器
sp_recompile usertable (與表相關聯的存儲過程和觸發器)

四. sybase 數據庫監控
1. 數據庫死進程
select * from master..syslogshold

五. sybase 數據庫啓動參數
-T3607 master?
-T3608 其他數據
-m 單

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章