程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> sybase高速緩存問題

sybase高速緩存問題

編輯:SyBase綜合文章

個人總結:

給default data cache 賦大小:

sp_cacheconfig 'default data cache','32M'

給default data cache綁定數據庫:

必須在主數據庫(master)下進行綁定其他數據庫,sp_bindcache 'default data cache',ecourt

給default data cache綁定表

必須在表所在的數據庫下進行綁定,sp_bindcache 'default data cache',ecourt,'AJ'

查看default data cache

sp_poolconfig 'default data cache'

Sybase高速緩存配置

資料收集:

配置命名高速緩存

sp_cacheconfig “ade data cache”, 64M

改變命名高速緩存類型

sp_cacheconfig “ade data cache”, logonly(mixed)

改變命名高速緩存替換策略

sp_cacheconfig “ade data cache”, relaxed(strict)

縮小命名高速緩存

sp_cacheconfig “ade data cache”, “32M” #重啟ase後起作用

刪除命名高速緩存

sp_cacheconfig “ade data cache”, “0″ #可能需要sp_unbindcache_all斷開綁定的對象

查看高速緩存中的池

sp_poolconfig “ade data cache”

配置16k的緩存池—注: page size<= i/o size <= extent(=8*page size)

sp_poolconfig "ade data cache", "32M", "16K"

刪除16k的緩存池

sp_poolconfig "ade data cache", "0", "16K"

配置16k的緩存池的清洗區大小

sp_poolconfig "ade data cache", "16K", "wash=8M"

緩沖池預取限制(百分數)

sp_poolconfig "ade data cache", "16K", "local asyn prefetch limit=20"

緩沖池空間轉移(16k---(16M)--->8k)

total:64M

8k:16M, 16k:48M

sp_poolconfig “ade data cache”, “16M”, “8K”, “16K”——>8k:32M, 16k:32M

綁定一個對象到命名緩存

sp_bindcache “ade data cache”, adedb , “shen.tbtest” #如果綁定系統表到命名緩存,數據庫必須是單用戶模式

刪除一個對象到命名緩沖的綁定

sp_unbindcache “ade data cache”, adedb , “shen.tbtest”

如果要刪除在這個緩存的所有對象,可以用sp_unbindcache_all “ade data cache”

查看cache信息

sp_cacheconfig:查看cache及pool信息

sp_helpcache:查看cache及與cache綁定的對象信息

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