文档章节

sybase的配置 优化

蓝天战鸽
 蓝天战鸽
发布于 2016/03/31 10:23
字数 869
阅读 42
收藏 0

建议先调整以下配置
sp_configure "max memory",1150000              //sybase占用2.3G内存
sp_configure "allocate max shared memory",1
sp_configure "user log cache size",4096        //用户日志缓存用来缓存客户段信息 
sp_configure "procedure cache size",50000      //100M存储过程缓存
sp_configure "number of worker processes",2

备份sybase主目录下的***.cfg

sp_cacheconfig "default data cache","1G"       //配置缺省数据缓存1G
sp_cacheconfig "default data cache", "cache_partition = 2"
reboot sybase服务

备份sybase主目录下的***.cfg

sp_cacheconfig "tempdb_cache","400M"     //由于内存较充裕,通常会分配一部分内存给tempdb,提高查询的速度
sp_bindcache "tempdb_cache","tempdb"     //绑定400M的内存给tempdb
reboot sybase服务

上述操作如无法启动sybase服务则可以将备份的***.cfg替换当前的配置文件,重新boot sybase服务

总结:
sybase 11.9.2 & 12.0 & 早期版本的配置通常为以下几项:
total memory                   //定义sybase 服务能够使用的物理内存
number of lock                 //定义锁的数目
number of open database        //打开的数据库个数,缺省是12个,数据库数目超过12个时要调整该值
number of devices              //数据库的设备数,缺省是10,通常是不够的,需要调整
number of user connections     //用户连接数,根据需要设置,通常一个用户数消耗100K的内存
这个版本的数据库缓存、日志缓存、过程缓存是不用手工配置的

sybase 12.5版本的配置通常为以下几项:
lock scheme                  //锁模式,sybase推荐使用缺省(allpages),但是一些并发操作多的表(temp_telebill)要使用行锁(datarows),减少被锁现象
number of locks              //通常不需要配置太多的锁10万就够了
max memory                   //sybase服务能够使用的物理内存,通常配置成物理内存的70%~80%,上例内存是3G,配给sybase的为1G明显不合理
allocate max shared memory   //打开sybase占用内存的开关
number of open indexes       //通常2000,该值配置过低时会在日志中报该值不够,最终导致性能缓慢        
number of open objects       //通常2000,该值配置过低时会在日志中报该值不够,最终导致性能缓慢
number of user connections   //用户连接数,根据实际需求来配置,盲目多配会浪费内存
procedure cache size         //存储过程缓存不要超过100M,用来缓存过程的编译代码。
number of open database      //打开的数据库个数,缺省是12个,数据库数目超过12个时要调整该值
number of devices            //数据库的设备数,缺省是10,通常是不够的,需要调整
user log cache size          //日志缓存用来保留客户端连接信息的,每个连接都会生成一个user log cache size大小的cache,该值缺省为2K,主机内存充裕时可以配成4K。

在12.5及以后的版本中都要手工的配置default data cache,缺省为8M,几乎所有的用户操作都是在这个缓存中进行的,如果不优化的话严重影响数据库性能。
优化的方法是把尽可能多的内存配置给default data cache ,即:’max memory’-'所有其他内存消耗(用户数,锁数等)’-‘少许预留内存’=default data cache。
sp_cacheconfig "default data cache","1G"       //配置缺省数据缓存1G
sp_cacheconfig "default data cache", "cache_partition = 2"

关于cpu的配置
max online engines            //sybase 使用的cpu的个数       
number of engines at startup  //激活cpu的个数 
number of worker processes   //多cpu要打开相应工作进程数

© 著作权归作者所有

蓝天战鸽
粉丝 1
博文 64
码字总数 37692
作品 0
海淀
架构师
私信 提问
关于sybase的调优

说明:数据库性能慢的主要原因有两个 1)数据库服务配置不合理 2)应用程序不合理 遇到数据库性能下降时通常先检查数据库服务配置方面有没有可以改善的,修改之后再观察一段时间,如果性能没...

Pig-man
2016/05/25
34
0
Sybase IQ-15_1本地登录问题之interfaces文件配置及数据文件权限

环境描述: 操作系统:rhel 5.4 数据库版本:Sybase IQ-151 问题描述:上海一客户Sybase IQ-151数据库主机重启,Sybase IQ-151数据库启动异常,由于数据库管理员Sybase IQ-151 经验欠缺,登录...

kisswity
2018/05/03
0
0
Sybase正式发布数据仓库产品Sybase IQ 15.0

原文: 19 March 2009 << Workflow and BPM Business Intelligence >> Sybase releases IQ 15 BY THEO BOSHOFF , ITWEB SENIOR JOURNALIST. [ Johannesburg, 19 March 2009 ] - Enterprise s......

晨曦之光
2012/04/12
145
0
sybase数据库环境搭建教程

本案例为centos6.5操作系统,sybase数据库版本为15.7。安装操作系统不做详解 装完之后在root下 配置IP,改为动态获取,使其能链接网络 vi /etc/sysconfig/network-scripts/ifcfg-eth0 重启服...

宋国建
2018/08/13
0
0
商业数据库--Sybase

美国Sybase公司研制的一种关系型数据库系统,是一种典型的UNIX或WindowsNT平台上客户机/服务器环境下的大型数据库系统。 Sybase提供了一套应用程序编程接口和库,可以与非Sybase数据源及服务...

匿名
2011/05/10
2.1K
0

没有更多内容

加载失败,请刷新页面

加载更多

Jenkins基础入门-5-用户和权限管理

本篇,我们来介绍下Jenkins上如何创建用户,以及如何管理用户,和那些用户可以有ProjectA的权限。这个很好理解,一个项目,有开发和测试,和运维,每个团队都有不同的角色,例如有测试经理和...

shzwork
25分钟前
1
0
linux上解压版安装jdk,tomcat

需要的安装包 1.vmware12 2.centos7版本 3.安装完成后需要xshell来连接远程虚拟机,虚拟机保证要联网,网络畅通。 4.xftp用来向linux传输文件用,一般来说xshell和xftp配套使用 5.对应的压缩...

architect刘源源
今天
26
0
使用 spring 的 IOC 解决程序耦合

工厂模式解耦 在实际开发中我们可以把三层的对象都使用配置文件配置起来,当启动服务器应用加载的时候,让一个类中的方法通过读取配置文件,把这些对象创建出来并存起来。在接下来的使用的时...

骚年锦时
今天
2
0
group by分组后获得每组中时间最大的那条记录

用途: GROUP BY 语句用于 对一个或多个列对结果集进行分组。 例子: 原表: 现在,我们希望根据USER_ID 字段进行分组,那么,可使用 GROUP BY 语句。 我们使用下列 SQL 语句: SELECT ID,US...

豆花饭烧土豆
今天
3
0
android6.0源码分析之Camera API2.0下的Preview(预览)流程分析

本文将基于android6.0的源码,对Camera API2.0下Camera的preview的流程进行分析。在文章android6.0源码分析之Camera API2.0下的初始化流程分析中,已经对Camera2内置应用的Open即初始化流程进...

天王盖地虎626
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部