针对表分区-索引分区的误解
关于分区有许多误解,比如:*分区索引只能在分区表上创建*分区表内部,子分区个数必须相同*表与索引使用相同的分区方式(列与分区方式)以下针对这些误解举反例。当然,这里只是说明Oracle支持这些”非对称性“,只...
Cassandra介绍
最近学习了一下Cassandra,对nosql的发展有了初步了解;nosql对于扩展性要求高的应用提供了很好的解决思路,但由于设计目标的限制,不适合用于对高可用性要求高、更新频繁的oltp环境。总结如下:作为非关系型数据库...
sqlldr同时处理两种分隔符
使用sqlldr装载数据时碰到如下问题:所有字段使用空格分隔,其中有两个字段使用双引号包含(其中可能有空格),数据样本、域分隔如下:60.23.202.124 26.120.3.61 - - 1 [09/Oct/2011:09:00:01 +0800] "POST /BocnetC...
批量处理时临时增加回滚表空间临时表空间文件
在批量处理中,经常因undo表空间、临时表空间不足导致操作失败。可以临时给相应表空间增加文件,使用完成后再删除来解决。下面给出相关sql。1,undo表空间增删文件1.1增加文件SQL> alter tablespace UNDOTBS1 add d...
Oracle RAC vs DB2 PureScale
通过在架构、实现方式等方面对RAC和PureScale进行比较,供参考。 Oracle RAC &n...
事务标识(xid)解析
相关资料中说明事务标识的构成方式为xid=usn.slot.(sqn+1),这三部分组合起来唯一标识系统内的事务。1,通过xid获取usn/slot/sqn方式如下:注意:*字节序问题;*sqn没有+1select xid,xidusn,xidslot,xidsqn from v$...
db2_dml锁分析
目的:通过分析不同隔离级别下dml(包括select)操作所持有的锁,了解DB2加锁的特点,以避免死锁,增加应用程序的并发性.版本:DB2 Universal Database Version 9.7, 5622-044 (c) Copyright IBM Corp. 1997, 2008Windows...
db2_使用db2dart分析存储结构
目的:通过dump数据块/索引块,了解DB2存储结构,步骤如下:0,创建测试表:1,导出数据,/DDEL选项2,导出格式化数据块,/DD /v y选项3,导出十六进制数据块,/DD /v h选项4,导出十六进制数据块,/DP /v y选项5,导出格式化索...
在线增加列长度(DML lock and cursor pin S and library cache pin)
问题:1,生产上某个表需要增大列长度,是否可以在线修改?2,如果有依赖于该表的存储过程正在运行,是否影响正在运行的作业?以后运行前是否需要重新编译?1,问题11.1,问题1分析在线意味着该表有大量dml操作,在表上...
db2_查询锁方法
1,获取锁方法:1.1管理视图:SELECT * FROM SYSIBMADM.SNAPLOCKselect * from SYSIBMADM.LOCKS_HELD1.2 表函数:SELECT * FROM TABLE(SNAP_GET_LOCK('SAMPLE',-1)) AS SNAPLOCK;SELECT * FROM TABLE(SNAPSHOT_LOCK('S...
学习DB2笔记_Admin_Administration Guide Planning
1,配置参数相比Oracle使用一个参数文件,DB2配置文件包括2个:数据库管理器配置文件(database manager configuration file):db2systm。在分区数据库下,所有分区使用存储在共享文件系统下的同一个文件。数据库配...
DB2负载管理(WLM)(三)
目的:删除前面两个测试所创建对象:1,恢复系统缺省设置-- Map workload SYSDEFAULTUSERWORKLOAD back to service class-- SYSDEFAULTUSERCLASSALTER WORKLOAD SYSDEFAULTUSERWORKLOAD SERVICE CLASS SYSDEFAULTUSERC...
DB2负载管理(WLM)(二)
与前一测试不同之处在于,在影射DML操作到服务类时,根据估计成本进行调整。1,创建服务类,层次关系如下:------------WLM_TIERS-- +----------+-----------+-- | &nbs...
DB2负载管理(WLM)(一)
目的:测试DB2负载管理(WLM,对不同操作分配不同代理优先级,在超过指定CPU资源后仍未完成的,降低优先级,类似于Oracle的ResourceManager);本脚本摘录自DB2安装目录admin_scripts/wlmtiersdefault.db2。版本:Windows D...
DB2_收缩表空间
目的:测试DB2收缩表空间,本脚本摘录自DB2安装目录admin_scripts/tbsreduce.db2。版本:Windows DB2 Express-C V9.7 操作步骤:使用"db2cmd db2 -t"进入交互模式,执行后续操作。-- Set auto-commit of SQL stateme...
DB2_收集表统计数据
目的:测试DB2收集表统计数据,本脚本摘录自DB2安装目录admin_scripts/tbrunstats.db2。版本:Windows DB2 Express-C V9.7 操作步骤:使用"db2cmd db2 -t"进入交互模式,执行后续操作。connect to sample;-- creat...
DB2_行压缩
目的:测试DB2行压缩,本脚本摘录自DB2安装目录admin_scripts/tbrowcompress.db2。版本:Windows DB2 Express-C V9.7 操作步骤:使用"db2cmd db2 -td@"进入交互模式,执行后续操作。1,行压缩-- Connect to sample...
DB2_创建重组索引
目的:测试DB2创建重组索引,本脚本摘录自DB2安装目录/admin_scripts/tbonlineinx.db2。版本:Windows DB2 Express-C V9.7 操作步骤:使用"db2cmd db2 -t"进入交互模式,执行后续操作。-- connect to sample databa...
DB2_使用事件监视器
目的:测试DB2使用事件监视器,本脚本摘录自DB2安装目录admin_scripts/tbeventmon.db2。版本:Windows DB2 Express-C V9.7 操作步骤:使用"db2cmd db2 -t"进入交互模式,执行后续操作。connect to sample;-- To cr...
DB2_安全
目的:测试DB2安全,本脚本摘录自DB2安装目录admin_scripts/security.db2。版本:Windows DB2 Express-C V9.7 操作步骤:使用"db2cmd db2 -t"进入交互模式,执行后续操作。-- Connect to sample databaseCONNECT TO...