楼主: it01

myth8860 达梦TPCH测试中,7 g的数据 怎样导入比较的快

[复制链接]
论坛徽章:
96
现任管理团队成员
日期:2011-05-07 01:45:08灰彻蛋
日期:2012-11-05 12:08:062013年新春福章
日期:2013-02-25 14:51:24夏利
日期:2013-09-11 09:03:29雪铁龙
日期:2013-10-29 18:03:40问答徽章
日期:2014-01-22 10:23:242014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14
11#
 楼主| 发表于 2012-9-10 09:59 | 只看该作者
myth8860 发表于 2012-9-10 09:45
,redo日志扩一下试试,还有就是测试tpch用列存的表会快一些。

列 在测试


在建列的时候,分区(镞)是怎样规划的?

使用道具 举报

回复
论坛徽章:
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
12#
发表于 2012-9-10 10:06 | 只看该作者
it01 发表于 2012-9-10 09:59
列 在测试

列存的表,可以为每列指定不同的表空间。

使用道具 举报

回复
论坛徽章:
96
现任管理团队成员
日期:2011-05-07 01:45:08灰彻蛋
日期:2012-11-05 12:08:062013年新春福章
日期:2013-02-25 14:51:24夏利
日期:2013-09-11 09:03:29雪铁龙
日期:2013-10-29 18:03:40问答徽章
日期:2014-01-22 10:23:242014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14
13#
 楼主| 发表于 2012-9-10 10:17 | 只看该作者
myth8860 发表于 2012-9-10 10:06
列存的表,可以为每列指定不同的表空间。


列区大小 的概念?

创建列表的SQL里面 没看到表空间的做法

使用道具 举报

回复
论坛徽章:
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
14#
发表于 2012-9-10 10:41 | 只看该作者
it01 发表于 2012-9-10 10:17
列区大小 的概念?

创建列表的SQL里面 没看到表空间的做法

create tablespace tbsp_s_suppkey datafile 'tbsp_s_suppkey.dbf' size 200;
create tablespace tbsp_s_name datafile 'tbsp_s_name.dbf' size 200;
create tablespace tbsp_s_address datafile 'tbsp_s_address.dbf' size 200;
create tablespace tbsp_s_nationkey datafile 'tbsp_s_nationkey.dbf' size 200;
create tablespace tbsp_s_phone datafile 'tbsp_s_phone.dbf' size 200;
create tablespace tbsp_s_acctbal datafile 'tbsp_s_acctbal.dbf' size 200;
create tablespace tbsp_s_comment datafile 'tbsp_s_comment.dbf' size 200;
create VERTICAL table SUPPLIER
(
S_SUPPKEY                     int storage(on tbsp_s_suppkey, section(1)),
S_NAME                        char(25) storage(on tbsp_s_name, section(1)),
S_ADDRESS                     varchar(40) storage(on tbsp_s_address, section(10), stat none),
S_NATIONKEY                   int storage(on tbsp_s_nationkey, section(10) ,stat none),
S_PHONE                       char(15) storage(on tbsp_s_phone, section(10), stat none),
S_ACCTBAL                     float storage(on tbsp_s_acctbal, section(10), stat none),
S_COMMENT                     varchar(101) storage(on tbsp_s_comment, section(10) ,stat none),
primary key(s_suppkey)
);

像这样建表,数据量比较小的话就不用这么麻烦了,呵呵

使用道具 举报

回复
论坛徽章:
96
现任管理团队成员
日期:2011-05-07 01:45:08灰彻蛋
日期:2012-11-05 12:08:062013年新春福章
日期:2013-02-25 14:51:24夏利
日期:2013-09-11 09:03:29雪铁龙
日期:2013-10-29 18:03:40问答徽章
日期:2014-01-22 10:23:242014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14
15#
 楼主| 发表于 2012-9-10 10:48 | 只看该作者
thanks

TPCH 8张表啊,日,得建死

section(10)  这个10的数量是怎样估算的?

使用道具 举报

回复
论坛徽章:
96
现任管理团队成员
日期:2011-05-07 01:45:08灰彻蛋
日期:2012-11-05 12:08:062013年新春福章
日期:2013-02-25 14:51:24夏利
日期:2013-09-11 09:03:29雪铁龙
日期:2013-10-29 18:03:40问答徽章
日期:2014-01-22 10:23:242014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14
16#
 楼主| 发表于 2012-9-10 11:24 | 只看该作者
myth8860 发表于 2012-9-10 10:41
create tablespace tbsp_s_suppkey datafile 'tbsp_s_suppkey.dbf' size 200;
create tablespace tbsp_s ...



1。这个建表的PK 可以导入数据后再加的吧

2。刚刚测试了 PK_WITH_CLUSTER  这个参数好像没有起太大的作用,相反,在TPCH查询测试中,rowid比主键有更好的性能。。


使用道具 举报

回复
论坛徽章:
96
现任管理团队成员
日期:2011-05-07 01:45:08灰彻蛋
日期:2012-11-05 12:08:062013年新春福章
日期:2013-02-25 14:51:24夏利
日期:2013-09-11 09:03:29雪铁龙
日期:2013-10-29 18:03:40问答徽章
日期:2014-01-22 10:23:242014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14
17#
 楼主| 发表于 2012-9-11 01:43 | 只看该作者
PK_WITH_CLUSTER    这个参数,如果数据以及导入,且主键和外键已经设定的情况下,无法将ROWID的聚集索引改成主键的,是不是我理解有问题,不能自动的重建索引?

使用道具 举报

回复
论坛徽章:
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
18#
发表于 2012-9-11 09:21 | 只看该作者
it01 发表于 2012-9-11 01:43
PK_WITH_CLUSTER    这个参数,如果数据以及导入,且主键和外键已经设定的情况下,无法将ROWID的聚集索引改 ...

01哥辛苦了,这么晚还在啊 PK_WITH_CLUSTER这个参数改为1后,服务要重启一下才能生效。
建表的时候:
create table test(c1 int primary key,c2 int);
建好后定义就会变成:
create table test(c1 int cluster primary key,c2 int);

使用道具 举报

回复
论坛徽章:
96
现任管理团队成员
日期:2011-05-07 01:45:08灰彻蛋
日期:2012-11-05 12:08:062013年新春福章
日期:2013-02-25 14:51:24夏利
日期:2013-09-11 09:03:29雪铁龙
日期:2013-10-29 18:03:40问答徽章
日期:2014-01-22 10:23:242014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14
19#
 楼主| 发表于 2012-9-11 10:06 | 只看该作者
myth8860 发表于 2012-9-11 09:21
01哥辛苦了,这么晚还在啊 PK_WITH_CLUSTER这个参数改为1后,服务要重启一下才能生效。
建表的时候:
c ...

晕,文档上说是动态的啊

使用道具 举报

回复
论坛徽章:
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
20#
发表于 2012-9-11 11:10 | 只看该作者
it01 发表于 2012-9-11 10:06
晕,文档上说是动态的啊

是动态的,需要调用一个系统过程来设置:
call SP_SET_PARA_VALUE(1,'PK_WITH_CLUSTER',1); --这样设置就可以不用重启服务器了

SP_SET_PARA_VALUE
定义: void SP_SET_PARA_VALUE ( scope int, ini_param_name varchar(8188) value bigint ) 功能说明: 设置dm.ini文件中的参数值 参数说明: scope: 取值为1,2 。1表示 dm.ini文件和内存参数都已修改,不需要重启服务器; 2表示只可修改dm.ini文件,服务器重启后生效。
ini_param_name:dm.ini文件中的参数名。 value:设置的值。

使用道具 举报

回复

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

本版积分规则 发表回复

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