`
fengzhizi2
  • 浏览: 14413 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Sybase -- Cache Configure

阅读更多
Sybase -- Cache Configure


How to Config Sybase Cache

  Data Cache


default data cache  ――缺省数据缓存,在缺省状态下它的大小是8M,因此我们需要加大此缓存,提高查询的性能。其大小应该尽可能大,以适应大查询的需求。

修改方法:
sp_cacheconfig 'default data cache','5120M'
sp_cacheconfig 'default data cache','cache_partition=8'

重启数据库,使设置生效。

当逻辑页小于8K的时候,需要创建一个8K的pool,以启用大IO;这个POOL的size建议是default data cache的40-60%;

sp_poolconfig "default data cache","2560M","8K"

注意:一个cache必须有一个和逻辑页相同尺寸的pool(缺省状态下的);此外,仅仅需要创建一个比逻辑页尺寸大的pool;例如:逻辑页为2K的时候,仅仅需要创建1个8k的pool就可以了,没有必要同时保留4k/8k/16k。
绝大多数情况下,2倍于逻辑页大小的pool效率最高。因此,对于pool,一般需要2个pool,一个是和逻辑页相同尺寸的pool;另一个是两倍于逻辑页尺寸的pool。
另外,default data cache上没有必要绑定任何数据库对象。


Tempdb Cache

创建一个tempdb独享的cache,提高tempdb的性能。经验上,256M就足够用了。
sp_cacheconfig 'tempdb_cache','256M'
重启数据库使设置生效。
将tempdb数据库绑定到此cache上。(注意,命名cache不绑定对象的时候,是没有用的)
use master
go
sp_bindcache "tempdb_cache",tempdb
go




分享到:
评论

相关推荐

    SYBASE安装、调优、备份参考手册

    - 目的:为了确保SYBASE能够正确使用共享内存来构建其CACHE等内存环境。 - 方法:以root用户身份编辑`/etc/system`文件,在末尾添加一行`set shmsys:shminfo_shmmax=<新的值>`,其中`<新的值>`为字节数,例如设置...

    Sybase 优化命令

    ### Sybase 优化命令 #### 一、SYBASE 系统参数调整 在对 Sybase 数据库进行优化时,系统参数的调整是非常重要的一个环节。合理的配置能够显著提高数据库性能和稳定性。 - **内存管理**:调整内存分配是优化 ...

    Sybase内存优化方案

    - **过程缓存大小**:通过`sp_configure "procedure cache size",90000`来设置过程缓存大小,用于存储执行计划等信息。 - **临时数据库缓存**:使用`sp_cacheconfig 'tempdb_cache','200m','mixed'`来配置临时数据库...

    sybase配置

    例如,将该值设置为4(`Sybaseòsp_configure 'maxonlineengines',4`)。 - **numberofenginesatstartup**:设置启动时创建的引擎数量。这有助于提高启动速度并减少资源消耗。例如,设置为4(`sp_configure '...

    sybase内存

    - **配置命令**: `sp_cacheconfig tempdb_cache, '100M'` 和 `sp_poolconfig tempdb_cache, '50M', '16K'` - **作用**: 优化tempdb缓存配置,提高临时表和中间结果集的处理速度。 - **目的**: 提升数据库性能,特别...

    sybase数据库系统配置

    ### Sybase数据库系统配置优化详解 #### 一、引言 Sybase数据库是企业级数据库管理系统之一,在金融、电信等领域有着广泛的应用。然而,在实际应用过程中,可能会遇到数据库性能缓慢的问题,这往往与系统配置密切...

    SYBASE内存配置

    ### SYBASE内存配置详解 #### 引言 在IT领域,数据库服务器的性能优化是确保系统稳定性和响应速度的关键。其中,SYBASE SQL Server作为一款高性能的企业级数据库管理系统,其内存配置尤为关键。本文将深入解析...

    Sybase常用命令

    根据提供的文档内容,我们可以总结并深入探讨Sybase数据库管理中的一些关键知识点,这些知识点包括了Sybase数据库的安装、管理、以及性能优化等方面。 ### Sybase数据库安装与更新 Sybase数据库的安装可以通过...

    sybase ASE 数据库参数含义及调优设置

    - `Cache Size`包括`Default Data Cache`和`Procedure Cache`,分别用于数据和存储过程的缓存,通常会分配最大内存的50%和20%。 除此之外,还有一些其他监控和管理数据库的实用工具,如`sp_spaceused`用于查看空间...

    sybase学习资料

    ### Sybase 学习资料知识点概述 #### 一、ISQL 命令与使用方法 **知识点**:介绍 ISQL 的基本命令行格式及如何指定用户身份进行连接。 - **命令格式**: - `isql -U username -P password serverName`:通过 ...

    sybase 12.5 数据库快速参考手册

    通过调整data cache size参数,控制数据缓存的大小,以提高数据读取效率。 #### 五、备份与恢复 ##### 2.40 备份数据库 使用BACKUP DATABASE命令创建数据库的完全备份。 ##### 2.42 恢复数据库 使用RESTORE ...

    sybase数据库维护快速手册

    ### Sybase数据库维护知识点概述 #### 一、基本概念篇 **1.1 Sybase Adaptive Server Enterprise (ASE)** Sybase Adaptive Server Enterprise (ASE),即Sybase企业版服务器,是Sybase公司提供的一款高性能的关系型...

    sybase ASE15性能调优(2)

    ### Sybase ASE15 性能调优关键知识点 #### 一、ASE的系统参数配置 **1.1 内存配置** - **AdaptiveServer的内存结构:** - **缺省数据缓存:** 缓存由一系列双向链接的数据缓冲区组成,用于存储最近频繁访问的...

    Sybase数据库性能优化.pdf

    通过使用sp_configure命令,可以调整存储过程的缓存大小(procedure cache percent total data cache size),并能够绑定特定的缓存(sp_bindcache)。这对于优化数据库操作、特别是对于经常执行的SQL语句和存储过程...

    php.ini-development

    user_ini.cache_ttl = 300 ;;;;;;;;;;;;;;;;;;;; ; Language Options ; ;;;;;;;;;;;;;;;;;;;; ; Enable the PHP scripting language engine under Apache. ; http://php.net/engine engine = On ; This directive...

Global site tag (gtag.js) - Google Analytics