Sybase配置数据库参数
参数配置的两种方法:
sp_configure ‘参数名称’,参数值
修改参数文件(如:Sybase主机上的 %SYBASE%\servername.cfg)

配置Sybase数据库使用的最大内存
用isql命令行实用工具登录sybase数据库服务器,其中的servername是%SYBASE%\ini\sql.ini文件中配置的sybase服务器。
$ isql -Usa -P -Sservername
1>sp_configure ‘total memory’,614400 (单位为2k)
2>go
上面命令配置sybase使用1200M内存,通常配置为系统内存的60-70%。

配置sybase数据库所能适用的最大引擎数
sp_configure ‘max online engines’, 2
go
sp_configure “number of engines at startup”,2
go
若系统CPU数大于两个配置为系统实际CPU数减去1。

配置可用的最大用户连接数
根据license许可的用户连接数,配置ASE服务器同时允许的最大用户连接数。
sp_configure ‘Number of user connections’,50
go

配置可用锁的最大数量
sp_configure ‘number of locks’, 100000
go
按应用实际要求修改。如果执行大量的数据插入、更新、删除操作,可以考虑增加锁数量。

配置存储过程缓存数
存储过程缓存(procedure cache size)的大小可以配置为ASE最大内存的20%,也就是max memory的20%。此单位是2k。比如:max memory配置为4000M,则存储过程缓存可以配置为800M,800M= 409600(2K)
sp_configure "procedure cache size", 409600
go

配置可以打开的对象、索引、分区描述符的个数
sp_configure “number of open indexes”, 1000
go
sp_configure “number of open objects”, 1000
go
sp_configure “number of open partitions”, 1000
go
以上参数根据实际应用中表的个数而定。

配置创建表时字段默认允许为空
配置参数“allow nulls by default”控制在用户数据库内创建表时字段是否为空的属性默认允许为空。
use master
go
sp_dboption model,'allow nulls by default'
go
use model
go
checkpoint
go

修改服务器范围的锁模式为:数据行锁
sp_configure "lock scheme",0,datarows
go

修改默认数据缓存的大小
默认数据缓存(default data cache)的大小可以配置为ASE最大内存的50%,也就是max memory的50%。
sp_cacheconfig "default data cache",”1000m”
go

创建命令数据缓存并绑定到临时数据库和用户对象
请根据业务情况,为临时数据库和业务繁忙的表绑定命令高速缓存。
比如为tempdb绑定命名缓存:
sp_cacheconfig "tempdb_cache","10m"
go
use master
go
sp_bindcache tempdb_cache,tempdb
go
需要重启后,绑定到临时数据库的命令缓存才能生效。绑定命名缓存到用户对象的方法相同。

启用表分区功能参数
ASE数据库默认没有打开表分区的参数enable semantic partitioning,需要手动启用。此为动态参数。
sp_configure “enable semantic partitioning”,1
go

增加网络数据包的大小
控制ASE服务器发送和接收的网络数据包大小的参数有2个:max network packet size和default network packet size。都是静态参数,需要重启ASE服务器才能生效。
参数max network packet size限定了default network packet size所能配置的最大值。需要先调整参数max network packet size的大小,重启ASE服务器后,才能调整参数default network packet size的大小。
sp_configure “max network packet size”,4096
go
重启ASE服务器
sp_configure “default network packet size”,4096
go

配置临时数据库tempdb的选项
use master
go
sp_dboption tempdb,'select into',true
go
sp_dboption tempdb,'trunc log on chkpt',true
go
use tempdb
go
checkpoint
go

Sybase数据库服务器的一些配置参数值可以参考如下表格

参数名称

参数说明

参数值

max memory

最大内存

2936012 (2K:5.6G)

procedure cache size

存储过程缓存

256000  (2K:500M)

statement cache size

语句缓存

102400(2K:200M)

allocate max shared memory

1

number of user connections

最大用户连接数

2000

number of locks

最大可用锁的数量

50000

number of devices

最大可用设备数

100

number of open databases

最大可用数据库数

50

number of open objects

最大可同时打开数据库对象数

10000

number of open indexes

最大可同时打开数据库索引数

10000

number of open partitions

最大可同时打开对象分区数

10000

max online engines

最大可用的引擎数

3

number of engines at startup

启动时使用引擎数

3

global cache partition number

服务器范围的缓存分区数

3

enable unicode conversions

启用unicode字符集转化

0

enable literal autoparam

启用语义自动参数化

1

disk i/o structures

磁盘IO结构数

2048

enable semantic partitioning

启用语义分区

1

max network packet size

最大网络包大小

4096

default network packet size

默认网络包大小

4096

size of unilib cache

204800

recovery interval in minutes

15

Sybase配置数据库参数的更多相关文章

  1. Oracle12c中配置实例参数和修改容器数据库(CDB)及可插拔数据库(PDB)

    Oracle12c中的多宿主选项允许一个容器数据库(CDB)容纳多个独立的可插拔数据库(PDB).本文将展示如何配置实例参数和修改容器数据库(CDB)及可插拔数据库(PDB).1. 配置CDB中的实例 ...

  2. (转载)在Delphi中利用MSDASC来配置数据库链接

    在Delphi中利用MSDASC来配置数据库链接 在运行期进行数据库的连接是一个问题,自己写一个窗体配置吧,数据库不一样,所用的参数也不一样,还有那讨厌的连接字符串,有时真不知该写什么好.那天无意中发 ...

  3. 使用isql连接Sybase ASE数据库的常见错误及处理方式

    使用isql连接Sybase ASE数据库 Sybase ASE客户端工具中有一个比较实用的命令行工具isql.利用isql可以对ASE数据库服务器进行几乎所有的管理维护工作. 下面用isql工具连接 ...

  4. Sybase配置中文语言支持及字符集

    在windows平台上,Sybase ASE15.0.7安装完成后默认语言是:英语(us_english),默认字符集为:cp850.cp850是一个西欧字符集,虽然也能使用cp850字符集保存汉字, ...

  5. ABP框架入门踩坑-配置数据库表前缀

    配置数据库表前缀 ABP踩坑记录-目录 本篇其实和ABP关系并不大,主要是EF Core的一些应用-.-. 起因 支持数据库表前缀应该是很多应用中比较常见的功能,而在ABP中并没直接提供这一功能,所以 ...

  6. oracle配置数据库可恢复性(认证系列总结一)

    原创作品,转载请注明出处:https://www.cnblogs.com/sunshine5683/p/10263246.html 接下来的n多天,将进入oracle认证系列的学习总结中,本该从asm ...

  7. MySQL数据库参数

    数据库参数 MYSQL数据库的参数配置一般在my.ini配置文件中修改/添加(部分参数也可以用set global 参数名=值 做临时调整,重启后失效),配置完后需要重启数据库才生效. 参数1:inn ...

  8. (转)Django配置数据库读写分离

    转:https://blog.csdn.net/Ayhan_huang/article/details/78784486 转:http://www.cnblogs.com/dreamer-fish/p ...

  9. 在 SQL Server 2005 中配置数据库邮件

    一.            SQL Server发邮件原理和组件介绍: 数据库邮件有4个组件:配置文件.邮件处理组件.可执行文件以及“日志记录和审核组件”. l  配置组件包括: 1)数据库邮件帐户包 ...

随机推荐

  1. SQLLoader8(加载的数据中有换行符处理方法)

    SQLLDR加载的数据中有换行符处理方法1.创建测试表: CREATE TABLE MANAGER( MGRNO NUMBER, MNAME ), JOB ), REMARK ) ); 2.创建控制文 ...

  2. 【css基础】文本对齐,水平对齐,垂直对齐

    先说水平对齐,那首先想到的就是text-align了,text-align:left,text-align:center,text- align:right,代表的就是左对齐,居中对齐和右对齐,需要注 ...

  3. 【转载】ADO.NET与ORM的比较(4):EntityFramework实现CRUD

    [转载]ADO.NET与ORM的比较(4):EntityFramework实现CRUD 说明:个人感觉在Java领域大型开发都离不了ORM的身影,所谓的SSH就是Spring+Struts+Hiber ...

  4. 0118——UILabel和导入字体

    UILabel * label = [[UILabel alloc]initWithFrame:CGRectMake(10, 100, 300, 100)]; 1.设置文字颜色 label.textC ...

  5. 关于自定义UICollectionViewLayout的一点个人理解<一>

    自定义UICollectionView,主要会用到以下几个方法: - (void)prepareLayout; 第一次加载layout.刷新layout.以及- (BOOL)shouldInvalid ...

  6. Webform用户控件

    用户控件一 用户控件二

  7. (原)ubuntu16中安装moses

    转载请注明出处: http://www.cnblogs.com/darkknightzh/p/5653186.html 在ubuntu14中,可以使用下面的语句安装moses: luarocks in ...

  8. java设计模式之Proxy(代理模式)

    java设计模式之Proxy(代理模式) 2008-03-25 20:30 227人阅读 评论(0) 收藏 举报 设计模式javaauthorizationpermissionsstringclass ...

  9. llinux之sudo配置

    1.使用visudo来配置,因为visudo在配置完毕后,会检查是否有语法错误. 2.配置格式: 授权账号    授权账号所在hostname=(可切换的账号)    可执行的命令command(如果 ...

  10. PIL参考手册

    Python Imaging Library Handbook http://effbot.org/imagingbook/pil-index.htm 随机验证码的产生 import Image, I ...