DB2入门

DB2环境由以下几部分组成

  1. DB2概要文件注册表:db2set,作用在于统一DB2环境的设置方法。
db2set -lr
  1. DB2数据库管理器dbm配置参数:对整个实例起作用。
db2 get dbmcfg
db2 update dbmcfg using <cfg_name><cfg_val>
  1. DB2数据库配置参数:对实例中的数据库起作用。
db2 get dbcfg for <db_name>
db2 update dbcfg for <db_name><cfg_name><cfg_val>

DB2存储模形

  1. 实例→数据库→表空间→容器→块→页
  2. DB2将表和索引数据存在页(page)里,表中每行数据只能包含在一页,不能跨页,但DB2在读取数据时,从性能考虑,并不会每次读取一页,而是按块(extent)读取。
  3. 当一个表空间有多个容器时,为了数据的均衡分布,DB2在写数据时,按照循环的方式在各个容器里写数据,即在一个容器写满一个extent后,开始在第二个容器继续写extent,周而复始,这样能够确保数据均匀分布在多个容器上,提高读/写效率。
Editing is enabled. Use the "Save changes" button below the editor to commit modifications to this file.