Chinaunix

标题: 怎样把表建在指定的trunk 里? [打印本页]

作者: qqq000999    时间: 2006-03-28 15:36
标题: 怎样把表建在指定的trunk 里?
怎样把表建在指定的trunk 里?


很多表集中在数据库空间的前几个trunk里,后面都是空的,
是不是会影响速度?
作者: wenlq    时间: 2006-03-29 08:30
chunk 不好选择的,建不同的dbspace ,建表时 用 in dbspace1 等 来控制 表建到不同的dbspace
作者: ahkai    时间: 2006-03-29 10:40
标题: 回复 1楼 qqq000999 的帖子
一个dbspace里一个chunk,呵呵!
作者: qqq000999    时间: 2006-03-29 11:00
标题: 确实 是不可以实现,
我有个很大的表3000万
现在存放在一个dbspace 的几个trunk  里边,
我需要检索里面的所有数据,结果速度很慢,不满意,

我想,把它分片存储在几个不同的dbspace里,是不是会好些?
作者: wenlq    时间: 2006-03-29 11:13
把dbspace 分配在不同的硬盘上可能更好些。
如果只有一个硬盘,你保证这个表的extent少点就是尽量把数据连续存放在chunk上,
查询记录用合适的索引。
全表扫描的操作肯定是不快的。
作者: qqq000999    时间: 2006-03-29 11:33
我写了一个SQL语句,读所有记录,在进行GROUP

速度慢,语句已经优化的很好了,

怎么样再提到速度呢?
作者: czw1413_cn    时间: 2006-03-29 11:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: qqq000999    时间: 2006-03-29 11:46
谢谢各位!!!!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2