楼主: 〇〇

金仓7可以下载了

[复制链接]
论坛徽章:
43
现任管理团队成员
日期:2011-05-07 01:45:08ITPUB元老
日期:2012-09-12 14:50:28版主5段
日期:2014-06-11 02:21:31阿斯顿马丁
日期:2013-11-19 10:38:16祖母绿
日期:2012-11-06 12:43:12路虎
日期:2013-11-20 11:37:53雪佛兰
日期:2013-09-05 13:28:25ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512015中国数据库技术大会纪念徽章
日期:2015-04-24 16:04:24秀才
日期:2015-05-26 13:32:07
11#
发表于 2012-9-19 13:11 | 只看该作者
〇〇 发表于 2012-9-19 13:07
用isql失败,但用web界面成功,都是同样的用户名口令
C:\Kingbase\ES\V7\bin>isql -d samples -U system ...

D:\Kingbase\ES\V7\bin>isql -d TEST -U SYSTEM -W SYSDBA
欢迎使用 isql 7.1.0.0038 RC, Kingbase 交互式终端.

类型:  \h SQL帮助命令
       \? isql帮助命令
       \g 将之前的SQL语句发往服务器执行
       \q 退出

TEST=#

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
12#
 楼主| 发表于 2012-9-19 13:14 | 只看该作者
本帖最后由 〇〇 于 2012-9-19 13:14 编辑
myth8860 发表于 2012-9-19 13:11
D:\Kingbase\ES\V7\bin>isql -d TEST -U SYSTEM -W SYSDBA
欢迎使用 isql 7.1.0.0038 RC, Kingbase 交互 ...


FT 数据库名和用户名都大小写敏感

C:\Kingbase\ES\V7\bin>isql -d TEST -U SYSTEM -W kingbase
欢迎使用 isql 7.1.0.0038 RC, Kingbase 交互式终端.

类型:  \h SQL帮助命令
       \? isql帮助命令
       \g 将之前的SQL语句发往服务器执行
       \q 退出

TEST=#

使用道具 举报

回复
论坛徽章:
43
现任管理团队成员
日期:2011-05-07 01:45:08ITPUB元老
日期:2012-09-12 14:50:28版主5段
日期:2014-06-11 02:21:31阿斯顿马丁
日期:2013-11-19 10:38:16祖母绿
日期:2012-11-06 12:43:12路虎
日期:2013-11-20 11:37:53雪佛兰
日期:2013-09-05 13:28:25ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512015中国数据库技术大会纪念徽章
日期:2015-04-24 16:04:24秀才
日期:2015-05-26 13:32:07
13#
发表于 2012-9-19 13:17 | 只看该作者
本帖最后由 myth8860 于 2012-9-19 13:20 编辑
〇〇 发表于 2012-9-19 13:14
FT 数据库名和用户名都大小写敏感

C:\Kingbase\ES\V7\bin>isql -d TEST -U SYSTEM -W kingbase


用你的例子测试了一下,发现not in的计划比postgre有改进,其他的语句计划是一样的
D:\Kingbase\ES\V7\bin>isql -d TEST -U SYSTEM -W SYSDBA
欢迎使用 isql 7.1.0.0038 RC, Kingbase 交互式终端.

类型:  \h SQL帮助命令
       \? isql帮助命令
       \g 将之前的SQL语句发往服务器执行
       \q 退出

TEST=# create table sli_test (id int primary key,info varchar(20));
NOTICE:  CREATE TABLE / PRIMARY KEY 将建立隐式索引"SLI_TEST_PKEY"在表"SLI_TEST"

CREATE TABLE
TEST=#  insert into sli_test select generate_series(1,1000000),'digoal'||generat
e_series(1,1000000);
INSERT 0 1000000
TEST=# \timing
记时功能打开.
TEST=# analyze verbose sli_test;
INFO:  分析 "PUBLIC.SLI_TEST"
INFO:  "SLI_TEST": 扫描6274 在 6274 页中, 包含 1000000 有效行和0 过期行 行; 3000
0 行在抽样中, 估计1000000 总计行数
ANALYZE
时间: 389.157 ms
TEST=#  explain select * from sli_test where id='12345';
                                  QUERY PLAN
-------------------------------------------------------------------------------
Index Scan using SLI_TEST_PKEY on SLI_TEST  (cost=0.00..8.38 rows=1 width=16)
   Index Cond: (ID = 12345)
(2 行)

时间: 280.353 ms
TEST=#  create table sli_test2 (id int not null,info varchar(20));
CREATE TABLE
时间: 27.677 ms
TEST=# insert into sli_test2 select generate_series(1,1000000),'dbase'||generate
_series(1,1000000);
INSERT 0 1000000
时间: 8720.092 ms
TEST=# explain select max(b.info) from sli_test a,sli_test2 b where a.id=b.id;
                                      QUERY PLAN

--------------------------------------------------------------------------------
------
Aggregate  (cost=61783.34..61783.35 rows=1 width=38)
   ->  Hash Join  (cost=30727.50..60256.14 rows=610878 width=38)
         Hash Cond: (B.ID = A.ID)
         ->  Seq Scan on SLI_TEST2 B  (cost=0.00..11514.78 rows=610878 width=42)

         ->  Hash  (cost=16274.00..16274.00 rows=1000000 width=4)
               ->  Seq Scan on SLI_TEST A  (cost=0.00..16274.00 rows=1000000 wid
th=4)
(6 行)

时间: 139.087 ms
TEST=# explain select max(b.info) from sli_test a,sli_test2 b where a.id=b.id an
d a.id>500000;
                                                QUERY PLAN

--------------------------------------------------------------------------------
---------------------------
Aggregate  (cost=46559.71..46559.72 rows=1 width=38)
   ->  Hash Join  (cost=23596.93..45797.30 rows=304962 width=38)
         Hash Cond: (B.ID = A.ID)
         ->  Seq Scan on SLI_TEST2 B  (cost=0.00..11514.78 rows=610878 width=42)

         ->  Hash  (cost=17356.69..17356.69 rows=499219 width=4)
               ->  Index Scan using SLI_TEST_PKEY on SLI_TEST A  (cost=0.00..173
56.69 rows=499219 width=4)
                     Index Cond: (ID > 500000)
(7 行)

时间: 46.649 ms
TEST=#  create index b_id on sli_test2(id);
CREATE INDEX
时间: 7206.613 ms
TEST=# explain select max(b.info) from sli_test a,sli_test2 b where a.id=b.id;
                                      QUERY PLAN

--------------------------------------------------------------------------------
------
Aggregate  (cost=76877.00..76877.01 rows=1 width=38)
   ->  Hash Join  (cost=30727.50..74377.00 rows=1000000 width=38)
         Hash Cond: (B.ID = A.ID)
         ->  Seq Scan on SLI_TEST2 B  (cost=0.00..15406.00 rows=1000000 width=42
)
         ->  Hash  (cost=16274.00..16274.00 rows=1000000 width=4)
               ->  Seq Scan on SLI_TEST A  (cost=0.00..16274.00 rows=1000000 wid
th=4)
(6 行)

时间: 3.073 ms
TEST=# explain select max(b.info) from sli_test a,sli_test2 b where a.id=b.id an
d a.id>500000;
                                                QUERY PLAN

--------------------------------------------------------------------------------
---------------------------
Aggregate  (cost=57743.17..57743.18 rows=1 width=38)
   ->  Hash Join  (cost=23596.93..56495.12 rows=499219 width=38)
         Hash Cond: (B.ID = A.ID)
         ->  Seq Scan on SLI_TEST2 B  (cost=0.00..15406.00 rows=1000000 width=42
)
         ->  Hash  (cost=17356.69..17356.69 rows=499219 width=4)
               ->  Index Scan using SLI_TEST_PKEY on SLI_TEST A  (cost=0.00..173
56.69 rows=499219 width=4)
                     Index Cond: (ID > 500000)
(7 行)

时间: 2.215 ms
TEST=# select max(b.info) from sli_test a,sli_test2 b where a.id=b.id;
     MAX
-------------
dbase999999
(1 行)

时间: 1986.001 ms
TEST=# explain select max(a.info)from sli_test a where a.id not in(select b.id f
rom sli_test2 b where b.id<50000);
                                              QUERY PLAN

--------------------------------------------------------------------------------
-----------------------
Aggregate  (cost=72541.71..72541.72 rows=1 width=12)
   ->  Merge Anti Join  (cost=0.00..70041.71 rows=1000000 width=12)
         Merge Cond: (A.ID = B.ID)
         ->  Index Scan using SLI_TEST_PKEY on SLI_TEST A  (cost=0.00..32257.36
rows=1000000 width=16)
         ->  Index Scan using B_ID on SLI_TEST2 B  (cost=0.00..31117.69 rows=333
333 width=4)
               Index Cond: (ID < 50000)
(6 行)

时间: 20.095 ms
TEST=#

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
14#
 楼主| 发表于 2012-9-19 13:21 | 只看该作者
〇〇 发表于 2012-9-19 13:14
FT 数据库名和用户名都大小写敏感

C:\Kingbase\ES\V7\bin>isql -d TEST -U SYSTEM -W kingbase

试了半天,用postgresql 的psql登录上了

R:\pgsql\bin>psql -USYSTEM -p54321 TEST
用户 SYSTEM 的口令:
psql (9.2.0, 服务器 7.1.0.0038 RC)
警告:psql 版本9.2, 服务器版本7.1.
一些psql功能可能无法工作.
输入 "help" 来获取帮助信息.

TEST=#

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
15#
 楼主| 发表于 2012-9-19 13:36 | 只看该作者
myth8860 发表于 2012-9-19 13:17
用你的例子测试了一下,发现not in的计划比postgre有改进,其他的语句计划是一样的
D:\Kingbase\ES\V7 ...

我的测试和你的相同。金仓执行计划不错,奇怪这么糟糕的计划postgres居然不改。。。

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
16#
 楼主| 发表于 2012-9-19 14:02 | 只看该作者
数据字典不同。一些命令不能在psql执行
C:\Kingbase\ES\V7\bin>isql -d TEST -E -U SYSTEM -W kingbase
欢迎使用 isql 7.1.0.0038 RC, Kingbase 交互式终端.

类型:  \h SQL帮助命令
       \? isql帮助命令
       \g 将之前的SQL语句发往服务器执行
       \q 退出

TEST=# \d
********* 查询 **********
SELECT n.nspname as "Schema",
  c.relname as "Name",
  CASE c.relkind WHEN 'r' THEN 'table' WHEN 'v' THEN 'view' WHEN 'i' THEN 'index' WHEN 'S' THEN 'sequence' WHEN 's' THEN 'special' END as "T
ype",
  r.usename as "Owner"
, sys_size_pretty(sys_total_relation_size(c.oid) * current_setting('block_size')) as "Size"

FROM sys_catalog.sys_class c
     JOIN sys_catalog.sys_user r ON r.usesysid = c.relowner
     LEFT JOIN sys_catalog.sys_namespace n ON n.oid = c.relnamespace
WHERE c.relparttyp <> 'p' AND c.relparttyp <> 'm' AND c.relparttyp <> 'q' AND c.relkind IN ('r','v','S','')
      AND n.nspname NOT IN ('SYS_CATALOG', 'SYS_TOAST')
  AND sys_catalog.sys_table_is_visible(c.oid)
ORDER BY 1,2;
**************************

                  关系列表
Schema |   Name    | Type  | Owner  | Size
--------+-----------+-------+--------+-------
PUBLIC | SLI_TEST  | table | SYSTEM | 70 MB
PUBLIC | SLI_TEST2 | table | SYSTEM | 42 MB
(2 行)

R:\pgsql\bin>psql -USYSTEM -p54321 TEST
用户 SYSTEM 的口令:
psql (9.2.0, 服务器 7.1.0.0038 RC)
警告:psql 版本9.2, 服务器版本7.1.
一些psql功能可能无法工作.
输入 "help" 来获取帮助信息.

TEST=# \d
ERROR:  模式"PG_CATALOG"不存在
STATEMENT:  SELECT n.nspname as "Schema",
          c.relname as "Name",
          CASE c.relkind WHEN 'r' THEN 'table' WHEN 'v' THEN 'view' WHEN 'i' THEN 'index' WHEN 'S' THEN 'sequence' WHEN 's' THEN 'special' W
HEN 'f' THEN 'foreign table' END as "Type",
          pg_catalog.pg_get_userbyid(c.relowner) as "Owner"
        FROM pg_catalog.pg_class c
             LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace
        WHERE c.relkind IN ('r','v','S','f','')
              AND n.nspname <> 'pg_catalog'
              AND n.nspname <> 'information_schema'
              AND n.nspname !~ '^pg_toast'
          AND pg_catalog.pg_table_is_visible(c.oid)
        ORDER BY 1,2;

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
17#
 楼主| 发表于 2012-9-19 14:48 | 只看该作者
命令行也把pg改为sys

C:\Kingbase\ES\V7\bin>sys_ctl  -D "C:/Kingbase/ES/V7/data" stop
请等待服务器关闭.................执行
服务器已停止

如果还有连接,要等连接退出才能停止
LOG:  收到 smart 停止数据库请求
LOG:  关闭
FATAL:  由于管理员指令终止线程
FATAL:  由于管理员指令终止线程
FATAL:  由于管理员指令终止线程
FATAL:  由于管理员指令终止线程
FATAL:  由于管理员指令终止线程
FATAL:  由于管理员指令终止线程
FATAL:  由于管理员指令终止线程
FATAL:  由于管理员指令终止线程
FATAL:  由于管理员指令终止线程
FATAL:  由于管理员指令终止线程
FATAL:  由于管理员指令终止线程
FATAL:  由于管理员指令终止线程
FATAL:  由于管理员指令终止线程
FATAL:  由于管理员指令终止线程
FATAL:  óéóú1üàí?±??á????1??3ì
FATAL:  由于管理员指令终止线程
NOTICE:  CheckPoint Start at: 2012-09-19 14:43:45
NOTICE:  CheckPoint Sync Start at: 2012-09-19 14:43:45
NOTICE:  CheckPoint Done at: 2012-09-19 14:43:45
LOG:  数据库系统已关闭

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
18#
 楼主| 发表于 2012-9-19 14:49 | 只看该作者
〇〇 发表于 2012-9-19 14:48
命令行也把pg改为sys

C:\Kingbase\ES\V7\bin>sys_ctl  -D "C:/Kingbase/ES/V7/data" stop

web连接不算

使用道具 举报

回复
论坛徽章:
43
现任管理团队成员
日期:2011-05-07 01:45:08ITPUB元老
日期:2012-09-12 14:50:28版主5段
日期:2014-06-11 02:21:31阿斯顿马丁
日期:2013-11-19 10:38:16祖母绿
日期:2012-11-06 12:43:12路虎
日期:2013-11-20 11:37:53雪佛兰
日期:2013-09-05 13:28:25ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512015中国数据库技术大会纪念徽章
日期:2015-04-24 16:04:24秀才
日期:2015-05-26 13:32:07
19#
发表于 2012-9-20 16:01 | 只看该作者
〇〇 发表于 2012-9-19 14:49
web连接不算

学习了前台启动的方式

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
20#
 楼主| 发表于 2012-9-20 19:28 | 只看该作者
myth8860 发表于 2012-9-20 16:01
学习了前台启动的方式

什么叫前台启动

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表