自己查很久了,很难搜到,或者是解释的不清楚,现在在日本,也弄不到相关的基础书,只能来这问了。这些问题一直疑惑很久,路过的朋友,知道多少就说多少吧,拜托了!
下面这些对系统影响很大吗,能否逐一解释。
1、可变长的列(varchar)放在固定列的后面(CHARACTER)
2、为了防止取得log的冗余,经常更新的列要靠在一起。
3、出于压缩率的考虑,属于一个类别的列放在一起
索引
4、有区分索引吗?这个是做什么用的,什么场合使用?是不是这样:考虑到一个数据量很大的表,为了高校查询,把数据分散在不同的区分里,查询的时候可以把这个区分作为检索条件,这样查询速度能快。那么如果是这个意思,作为开发人员,我怎么知道数据被插入到哪个区分,我检索的时候该检索哪个区分?
5、db2有多少种类型的索引,每种索引都是和什么时候使用?
6、DPPI NPPI DPSI NPSI 都是不同索引吗?他们的特征和优缺点是什么?
表空间
7、db2的universal表空间(分Range-Partitioned和Partitioned-by-Growth(PBG)两个种类)的用途能用白话说明一下吗
8、PRIQTY,SECQTY和表空间是什么关系?
下面这些词都是什么意思
9、REBIND BIND QUIESCE LRSN
10、这些实用程序都是做什么用的? reorg runstats load unload suspend modify
------解决方案--------------------------------------------------------
1、2、3根本没必要
4表分区:在数据量大的时候进行表分区,各个分区物理上独立,选择分区键需要注意
5db2只有一种索引B树
6从未见过这几个名词
7你指的是表吗,范围分区表?
8这两个参数还不是很明白,只知道跟索引分段有关
9REBIND BIND 绑定程序包、QUIESCE 停顿状态、LRSN 日志序列号,跟时间有关,每条信息唯一
10...百度...
------解决方案--------------------------------------------------------
google:第三范式
------解决方案--------------------------------------------------------
查很久了,很难搜到,或者是解释的不清楚,现在在日本,也弄不到相关的基础书,只能来这问了。这些问题一直疑惑很久,路过的朋友,知道多少就说多少吧,拜托了!
------解决方案--------------------------------------------------------
关注相关讨论
------解决方案--------------------------------------------------------
没有想过那么多~
------解决方案--------------------------------------------------------
下面这些对系统影响很大吗,能否逐一解释。
1、可变长的列(varchar)放在固定列的后面(CHARACTER)
2、为了防止取得log的冗余,经常更新的列要靠在一起。
3、出于压缩率的考虑,属于一个类别的列放在一起
---------------------------
我想知道这个。
------解决方案--------------------------------------------------------
对性能有细微的改善,但影响不了大局
------解决方案--------------------------------------------------------
感觉没必要满足3NF。。。看项目,很多都是实际情况。。。。。。。等于没说,MARK///...????
------解决方案--------------------------------------------------------
只能来看看`不能发表意见
------解决方案--------------------------------------------------------
从来没考虑过这些问题.学习了
------解决方案--------------------------------------------------------
4只要查询条件里有分区键,数据库会自动定位到某个分区,这是由db2优化器完成的,对用户透明
5Unique唯一索引:索引字段值每条记录都是唯一的,cluster聚簇索引:数据根据索引字段值物理排序,分区索引:索引的第一个字段是分区键
6没用过,不清楚
------解决方案--------------------------------------------------------
一般主键是聚簇索引、唯一索引
但也可以更改成非聚簇的,而另外找一个字段作为聚簇索引字段
每个表只能有一个聚簇索引
如果你插入顺序和聚簇索引顺序不一致的话,容易造成插入性能低下
还有,分区索引,如果你建的索引第一个字段是分区键的话,那么这个索引自动就是分区索引
------解决方案--------------------------------------------------------
学好db2有前程
------解决方案--------------------------------------------------------
db的有空想看看~~~~
------解决方案--------------------------------------------------------
挺好的方法啊
------解决方案--------------------------------------------------------
分数都没啦啊
------解决方案--------------------------------------------------------
分数都没啦啊
------解决方案--------------------------------------------------------