Sybase配置数据库参数
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配置数据库参数的更多相关文章
- Oracle12c中配置实例参数和修改容器数据库(CDB)及可插拔数据库(PDB)
Oracle12c中的多宿主选项允许一个容器数据库(CDB)容纳多个独立的可插拔数据库(PDB).本文将展示如何配置实例参数和修改容器数据库(CDB)及可插拔数据库(PDB).1. 配置CDB中的实例 ...
- (转载)在Delphi中利用MSDASC来配置数据库链接
在Delphi中利用MSDASC来配置数据库链接 在运行期进行数据库的连接是一个问题,自己写一个窗体配置吧,数据库不一样,所用的参数也不一样,还有那讨厌的连接字符串,有时真不知该写什么好.那天无意中发 ...
- 使用isql连接Sybase ASE数据库的常见错误及处理方式
使用isql连接Sybase ASE数据库 Sybase ASE客户端工具中有一个比较实用的命令行工具isql.利用isql可以对ASE数据库服务器进行几乎所有的管理维护工作. 下面用isql工具连接 ...
- Sybase配置中文语言支持及字符集
在windows平台上,Sybase ASE15.0.7安装完成后默认语言是:英语(us_english),默认字符集为:cp850.cp850是一个西欧字符集,虽然也能使用cp850字符集保存汉字, ...
- ABP框架入门踩坑-配置数据库表前缀
配置数据库表前缀 ABP踩坑记录-目录 本篇其实和ABP关系并不大,主要是EF Core的一些应用-.-. 起因 支持数据库表前缀应该是很多应用中比较常见的功能,而在ABP中并没直接提供这一功能,所以 ...
- oracle配置数据库可恢复性(认证系列总结一)
原创作品,转载请注明出处:https://www.cnblogs.com/sunshine5683/p/10263246.html 接下来的n多天,将进入oracle认证系列的学习总结中,本该从asm ...
- MySQL数据库参数
数据库参数 MYSQL数据库的参数配置一般在my.ini配置文件中修改/添加(部分参数也可以用set global 参数名=值 做临时调整,重启后失效),配置完后需要重启数据库才生效. 参数1:inn ...
- (转)Django配置数据库读写分离
转:https://blog.csdn.net/Ayhan_huang/article/details/78784486 转:http://www.cnblogs.com/dreamer-fish/p ...
- 在 SQL Server 2005 中配置数据库邮件
一. SQL Server发邮件原理和组件介绍: 数据库邮件有4个组件:配置文件.邮件处理组件.可执行文件以及“日志记录和审核组件”. l 配置组件包括: 1)数据库邮件帐户包 ...
随机推荐
- 7. 稀疏表示之OMP,SOMP算法及openCV实现
一.前言 稀疏表示是自上世纪90年代开始,从人眼的视觉感受野获得启示,逐渐被人们所研究.现在已经发展为一种重要的信息表示方法.所谓稀疏表示是指,一个信号在过完备字典中,可以由少数个原子线性表达, 其数 ...
- js获取某个标签中的信息
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http ...
- Mob短信验证的具体使用
原文著作权地址:http://www.jb51.net/article/84946.htm demo地址:http://git.oschina.net/lizhanqi/MobSMSDemo 一.前言 ...
- T4模板试水篇1_入门
T4模板作为VS自带的一套代码生成器,功能有多强大我也不知道,最近查找了一些资料学习一下,做个笔记 更详细的资料参见: MSDN: http://msdn.microsoft.com/zh-cn/li ...
- (转)JAVA路径问题及命令行编译运行基础(linux下)
原地址: http://blog.csdn.net/biaobiaoqi/article/details/6846274 java的运行机制的基本概念: 源文件 也就是我们熟知的.java文件. 类文 ...
- 13年山东省赛 The number of steps(概率dp水题)
转载请注明出处: http://www.cnblogs.com/fraud/ ——by fraud The number of steps Time Limit: 1 Sec Me ...
- codeforces 340E Iahub and Permutations(错排or容斥)
转载请注明出处: http://www.cnblogs.com/fraud/ ——by fraud Iahub and Permutations Iahub is so happy ...
- css white-space
以下是对上面几个属性的测试效果如下: 具体代码如下: <!DOCTYPE html> <html lang="en"> <head> <m ...
- CSS3弹性盒模型布局模块介绍
来源:Robert’s talk原文:http://robertnyman.com/2010/12/02/css3-flexible-box-layout-module-aka-flex-box-in ...
- javascript统计输入文本的简易方法
计算文本框的输入字符数的简易方法: ]; var tValue = text.value; num = Math.ceil(getLength(tValue)/); //正则:用于区分中文为两个字节 ...