SAP Sybase IQ 操作基础

1、启动

source IQ-16_0.sh

命令行查看安装程序是否成功

start_iq -v2

2、数据库、表空间

start_iq -n utility_db

dbisql -c ‘uid=dba;pwd=sql;eng=utility_db;dbn=utility_db‘ -nogui

-- 建立数据库

(DBA)> CREATE DATABASE ‘/sybaseiq160/T2/anos.db‘ IQ PATH ‘/sybaseiq160/T2/iq_system_main.iq‘ IQ SIZE 100 IQ PAGE SIZE 131072 TEMPORARY PATH ‘/sybaseiq160/T2/iq_system_temp.iqtmp‘ TEMPORARY size 200 MESSAGE PATH ‘/sybaseiq160/T2/anos_cfg.iqmsg‘ LOG ON ‘/sybaseiq160/T2/anos_cfg.log‘ PAGE SIZE 4096 COLLATION ‘EUC_CHINA‘ BLANK PADDING ON  CASE IGNORE;

stop_iq -stop all

cd T2/

scp /sybaseiq160/IQ-16_0/scripts/default.cfg ./

start_iq @default.cfg anos.db

dbisql -c ‘uid=dba;pwd=sql;eng=anos;dbn=anos‘ -nogui

-- 建立表空间

(DBA)> CREATE DBSPACE ANOS_DS USING FILE ANOS_MAIN_FILE01 ‘/sybaseiq160/T2/ANOS_MAIN_FILE01.iq‘ size 3000;

-- 设置默认空间(重要)

(DBA)> set option public.DEFAULT_DBSPACE= ‘ANOS_DS‘;

3、用户、角色

(DBA)> sp_iqaddlogin ‘anoscfg’,‘anoscfg’;
Execution time: 0.282 seconds

(DBA)> grant connect to anoscfg;
Execution time: 0.046 seconds

4、SCC监控

[[email protected] bin]# cd /sybaseiq160/SCC-3_2/bin/

[[email protected] bin]# scc.sh

https://192.168.128.137:8283/scc/

sccadmin/ zxc123(安装时密码)

5、 索引

(DBA)>   sp_iqcheckoptions;

(DBA)>   set option public.index_Advisor="On";

(DBA)>   set option public.index_advisor_max_row=10000;

(DBA)>  sp_iqindexadvice;

(DBA)> CREATE LF index LF_L_RETURNFLAG ON LINEITEM(L_RETURNFLAG);
(DBA)> CREATE DTTM index DTTM_L_SHIPDATE ON LINEITEM(L_SHIPDATE);

6、优化监控

create table mytable (c1 char(4) not null,c2 int not null);
-- 火山模式

set temporary option query_plan = ‘On‘ ;
set temporary option query_detail = ‘On‘ ;
set temporary option query_plan_after_run = ‘On‘ ;
set temporary option query_plan_as_html =‘On‘ ;
set temporary option query_plan_as_html_directory = ‘c:/temp‘;
set temporary option query_timing = ‘On‘ ;

7、 ETL

(DBA)>CREATE TABLE NATION ( N_NATIONKEY INTEGER NOT NULL,
N_NAME CHAR(25) NOT NULL,
N_REGIONKEY INTEGER NOT NULL,
N_COMMENT VARCHAR(152));

(DBA)>load table nation(N_NATIONKEY  ‘|‘,N_NAME       ‘|‘,N_REGIONKEY  ‘|‘,N_COMMENT   ‘|‘) using file ‘/home/sybaseiq/nation.tbl‘ row delimited by ‘\x0d\x0a‘ quotes off escapes off

时间: 2024-10-23 15:37:15

SAP Sybase IQ 操作基础的相关文章

SAP Sybase IQ EVENT Each time a scheduled event handler is completed

16.0 SP04 > Reference: Statements and Options > SQL Statements Defines an event and its associated handler for automating predefined actions. Also defines scheduled actions. Quick Links: Go to Parameters Go to Examples Go to Usage Go to Standards Go

SAP sybase培训笔记4-使用技巧&&Query Plan

解释型与预编译型 1.传统的数据库,存储过程有comp的过程,IQ不做. 2.!!!存储过程性能吞吐量要比直接查询降一半. 3.IQ内部,多个语句会分析并转换成存储过程去执行.所以语句多一次执行,语句少直接逐句执行. 4. 使用索引 简化条件 选择算法 join group 行数 cpu distinct记录数 等等,决定了语法选择. 5. Query Plan开关: Query_Plan='ON', 只有叶子节点才有 condition execution set TEMPORARY OPTI

SAP sybase培训笔记2

1.考虑数据规划,存储空间有多少等等. 按照公式估算: 字符集.排序.页面大小创建后不能更改. 数据存储空间规划,特别是集群模式的部署 LUN Plan要点. IQ使用的磁盘,物理上必须要与其它应用隔离: RAID 5/6 不要用LVM 尽量分散I/O 1.建议先打补丁再建库. 2.准备文件系统 建议给数据库日志信息(serverlog/iqmsg)等分配一个独立的文件系统,避免日志撑爆. start_iq -n iqdemo iqdemo.db ... <other options> ...

Sybase IQ如何将大文件数据迅速加载到数据库

试想一下,如果一个文件5G.10G甚至更大.如何将它迅速地加载到数据库指定的表呢?我们看看Sybase IQ是如何迅速地将表的数据加载到数据库的. 数据文件格式: 1440,2011-01-09 00:00:00,1,珠海,1,C网,8612345678222,221943,1,12175,1,12,14426467,1191632,9,1440,2011-01-09 00:00:00,1,珠海,1,C网,8612345678222,968852,1,82077,1,7,2430696,1349

DedeCMS操作基础(一)

声明:本文章以Dedecms v5.7为例. 首先,我们先来了几一下DedeCMS的文件结构目录,如下: ..../install     安装程序目录,安装完后可删除[安装时必须有可写入权限] ..../dede        默认后台管理目录(可任意改名) ..../include     类库文件目录 ..../plus        附助程序目录 ..../member      会员目录 ..../images      系统默认模板图片存放目录 ..../uploads     默认

sybase iq数据库load表字符集乱码

公司领导要我导一个文件到sybase iq数据库一张表中,load表语句如下: load table kyfx_ci_loc(  city_name ',',   county_id  ci_name ',',  ci_section ',',  ci_id ',',  ci_longtitude_gps ',',  ci_latitude_gps ',',  ci_longtitude_baidu ',',  ci_latitude_baidu 0x0a)  using file '/home

OpenCV视频序列操作基础

 从视频序列中抓取一帧 OpenCV支持从摄像头或视频文件(AVI)中抓取图像. 从摄像头获取初始化: CvCapture* capture = cvCaptureFromCAM(0); // capture from video device #0 从视频文件获取初始化: CvCapture* capture = cvCaptureFromAVI("infile.avi"); 抓取帧: IplImage* img = 0; if(!cvGrabFrame(capture)){  

ThinkPHP的操作基础(二)

1.$readTime_rank_result=M('blog')->order('bReadTime DESC')->limit(3)->select(): a.返回值为数据集,可以用一下的方法在前台输出: <volist name="readTime" id="r"> {$r.Id} nbsp; {$r.Time} </br>  //或是:{$r['Id']} nbsp; {$r['Time']} </volist

C#文件操作基础之File类和FileInfo类

文件和I/O流的差异: 文件是一些具有永久存储及特定顺序的字节组成的一个有序的.具有名称的集合. 因此对于文件,我们常常想到目录路径,磁盘存储,文件和目录名等方面. I/O流提供一种后备存储写入字节和从后备存储读取字节的方式. 后备存储可以为多种存储媒介之一. System.IO命名空间中的常用类: BinaryReader     用特定的编码将基元数据类型读作二进制值 BinaryWriter     以二进制形式将基元类型写入流,并支持用特定的编码写入字符串 Directory