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能够正确使用共享内存来构建其CACHE等内存环境。 - 方法:以root用户身份编辑`/etc/system`文件,在末尾添加一行`set shmsys:shminfo_shmmax=<新的值>`,其中`<新的值>`为字节数,例如设置...
### Sybase 优化命令 #### 一、SYBASE 系统参数调整 在对 Sybase 数据库进行优化时,系统参数的调整是非常重要的一个环节。合理的配置能够显著提高数据库性能和稳定性。 - **内存管理**:调整内存分配是优化 ...
- **过程缓存大小**:通过`sp_configure "procedure cache size",90000`来设置过程缓存大小,用于存储执行计划等信息。 - **临时数据库缓存**:使用`sp_cacheconfig 'tempdb_cache','200m','mixed'`来配置临时数据库...
例如,将该值设置为4(`Sybaseòsp_configure 'maxonlineengines',4`)。 - **numberofenginesatstartup**:设置启动时创建的引擎数量。这有助于提高启动速度并减少资源消耗。例如,设置为4(`sp_configure '...
- **配置命令**: `sp_cacheconfig tempdb_cache, '100M'` 和 `sp_poolconfig tempdb_cache, '50M', '16K'` - **作用**: 优化tempdb缓存配置,提高临时表和中间结果集的处理速度。 - **目的**: 提升数据库性能,特别...
### Sybase数据库系统配置优化详解 #### 一、引言 Sybase数据库是企业级数据库管理系统之一,在金融、电信等领域有着广泛的应用。然而,在实际应用过程中,可能会遇到数据库性能缓慢的问题,这往往与系统配置密切...
### SYBASE内存配置详解 #### 引言 在IT领域,数据库服务器的性能优化是确保系统稳定性和响应速度的关键。其中,SYBASE SQL Server作为一款高性能的企业级数据库管理系统,其内存配置尤为关键。本文将深入解析...
根据提供的文档内容,我们可以总结并深入探讨Sybase数据库管理中的一些关键知识点,这些知识点包括了Sybase数据库的安装、管理、以及性能优化等方面。 ### Sybase数据库安装与更新 Sybase数据库的安装可以通过...
- `Cache Size`包括`Default Data Cache`和`Procedure Cache`,分别用于数据和存储过程的缓存,通常会分配最大内存的50%和20%。 除此之外,还有一些其他监控和管理数据库的实用工具,如`sp_spaceused`用于查看空间...
### Sybase 学习资料知识点概述 #### 一、ISQL 命令与使用方法 **知识点**:介绍 ISQL 的基本命令行格式及如何指定用户身份进行连接。 - **命令格式**: - `isql -U username -P password serverName`:通过 ...
通过调整data cache size参数,控制数据缓存的大小,以提高数据读取效率。 #### 五、备份与恢复 ##### 2.40 备份数据库 使用BACKUP DATABASE命令创建数据库的完全备份。 ##### 2.42 恢复数据库 使用RESTORE ...
### Sybase数据库维护知识点概述 #### 一、基本概念篇 **1.1 Sybase Adaptive Server Enterprise (ASE)** Sybase Adaptive Server Enterprise (ASE),即Sybase企业版服务器,是Sybase公司提供的一款高性能的关系型...
### Sybase ASE15 性能调优关键知识点 #### 一、ASE的系统参数配置 **1.1 内存配置** - **AdaptiveServer的内存结构:** - **缺省数据缓存:** 缓存由一系列双向链接的数据缓冲区组成,用于存储最近频繁访问的...
通过使用sp_configure命令,可以调整存储过程的缓存大小(procedure cache percent total data cache size),并能够绑定特定的缓存(sp_bindcache)。这对于优化数据库操作、特别是对于经常执行的SQL语句和存储过程...
user_ini.cache_ttl = 300 ;;;;;;;;;;;;;;;;;;;; ; Language Options ; ;;;;;;;;;;;;;;;;;;;; ; Enable the PHP scripting language engine under Apache. ; http://php.net/engine engine = On ; This directive...