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;





你可能感兴趣的:(java,数据库,中文,用户登录,敏感性)