一. 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 新建裝置最大數量
二. 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 單
出自:http://feimei.itpub.net/category/10248/26128
sybase分頁查詢優化支援排序
是不支援排序的,這次又寫了乙個支援排序的,不過要在資料庫排序列加上索引,並在程式中指定索引名字。注 sybase的jdbc api不是很智慧型不指定就沒用使用索引搞的速度很慢 測試 如下 param args throws interruptedexception public static voi...
SYBASE資料庫總結
sybase中插入資料的方式有 1.insert into b header temp cust record id select min id from c record temp group by out order no 2.select rowid identity 18 t.into b ...
Sybase資料庫記憶體優化指導
首先檢視裝資料庫的伺服器記憶體是多少 檢視資料庫當前設定的引數數值 查詢資料庫當前總記憶體 sp configure max memory go 查詢資料庫當前過程快取 sp configure procedure cache go 查詢資料庫當前快取記憶體數值 sp cacheconfig def...