程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> DB2多分區數據庫的常用管理

DB2多分區數據庫的常用管理

編輯:DB2教程


DB2的多分區管理通常會給大家有點挑戰性,但是很多時候多分區和單分區管理差別不是很大,如下總結了常見的操作管理命令:
啟動指定分區的數據庫節點: db2start dbpartitionnum DBNODENUM 在日常操作中,我們需要確定當前連接節點號碼,如下就是檢查當前分區節點號碼方法: db2 values current dbpartitionnum
在日常多分區環境下 ,www.2cto.com 需要查看分區組數如下: db2 LIST DATABASE PARTITION GROUPS SHOW DETAIL  對於多分區數據庫的數據分布不均勻時,需要重新分布數據庫分區組數據 db2 "REDISTRIBUTE DATABASE PARTITION GROUP pg123 UNIFORM" OR db2 "REDISTRIBUTE DATABASE PARTITION GROUP pg123 using TARGETMAP pg123.map"  db2 "REDISTRIBUTE DATABASE PARTITION GROUP IBMDEFAULTGROUP USING TARGETMAP /home/wangfg/t2.map TABLE (t2) ONLY"
檢查分區表數據在各分區的分布情況 SELECT DBPARTITIONNUM(distribution key),COUNT( * )   FROM schema.table  www.2cto.com   GROUP BY DBPARTITIONNUM(distribution key) ORDER BY DBPARTITIONNUM(distribution key)
查看分區圖分布情況 SELECT HASHEDVALUE(distribution key),COUNT( * ) FROM schema.table GROUP BY HASHEDVALUE(distribution key) ORDER BY HASHEDVALUE(distribution key)
對於多分區操作可以參見如下方式的命令來管理多分區: db2_all "db2 UPDATE DB CFG FOR TESTDB USING LOGRETAIN ON" db2_all ";db2 UPDATE DB CFG FOR TESTDB USING LOGRETAIN ON" db2_all "db2 CONNECT TO testdb ;db2 LIST TABLESPACES SHOW DETAIL"
    作者 marvelyu

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved