linux重启sybaseiq服务,SybaseIQ - 建库、建表、启动

一、说明

创建数据库需要以DBA用户登录utility数据库

二、建库

CREATE DATABASE 'D:\SybaseIQ\data\testdb.db'

TRANSACTION LOG ON --针对catalog的日志

COLLATION '936ZHO' --字符集 默认是ISO_BINENG速度快

--Collation 'euc_china' --中文字符

PAGE SIZE 4096 --catalog的page size,默认4k

JAVA ON

JCONNECT ON

CASE RESPECT --默认大小写敏感,敏感性能高于不敏感

PASSWORD CASE RESPECT --密码大小写敏感

IQ PATH 'D:\SybaseIQ_data\sgdc\sgdc.iq' --主空间

IQ SIZE 10240 --大小是多少,单位M

IQ RESERVE 8000

IQ PAGE SIZE 131072 --iq的存储的page size,64位缺省是128k,32位是64k或128k

TEMPORARY PATH 'D:\SybaseIQ\data\testdb.iqtmp' --临时表空间

TEMPORARY SIZE 2048

TEMPORARY RESERVE 5000

三、配置

新建文本文档,更改文件名为testdb.cfg,并添加如下需要的参数

-x tcpip{port=2637} 用于修改服务器开启的端口。默认是2638

-n test 为数据库名

-c 32m Catalog Store使用内存大小缓存大小

-gc 20 设置同步间隔时间,第20分钟一次

-gd all 设置启动数据库许可的用户 “dba”,”all” or “none”

-gl all 设置LOAD/UNLOAD许可的用户 “dba”,”all” or “none”

-gm 200 用于设置数据库的最大连接上限

-gp 4096 设置最大的page size字节 {1024|2048|4096|8192|16384|32768|65536}

-ti 4400 闲置用户连接,自动断掉时间(~73小时)分

-iqmc 500 IQ主内存大小,一般占可用同内存40%

-iqtc 700 IQ临时内存大小,一般占可用同内存60%

-iqgovern 14 并行查询用户数量

-iqnumbercpus 2 制定IQ使用的逻辑CPU数量

-iqtss 200 IQ线程内存大小

-iqmt 700 IQ线程数

四、启动

说明:

使用start_iq命令需要添加SybaseHome/IQ-15_2/bin32到path变量中

windows:

命令行cd到数据库文件目录执行如下命令:

start_iq @sgdc.cfg sgdc.db

linux:

启动:start_iq @params.cfg testdb.db

关闭:stop_iq

连接:iqisql -S testdb -U tuser -P tpassword

五、建表

create table DBA.job(

ORGAN_ID VARCHAR(50) not null,

UNIT_ID VARCHAR(50) null,

DEPT_CODE VARCHAR(255) null,

ORDER_NO NUMERIC(10) null,

DEPT_NAME VARCHAR(255) null,

constraint PK_job primary key (ORGAN_ID)

)

Commit;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值