ORACLE大表关联更新提速方法
执行两表关联更新时,oracle一般采用类似nested_loop的更新方式。当依据关联关系将表B的值更新到A表的字段中时,先遍历A表的,对A表的每行记录查询B表的索引,得到b表的结果后再更新到A表。由于存在查询索引的操作,更新每条记录都会至少执行两次io操作。
Mybatis 中 Oracle 的拼接模糊查询
注意 Mybatis 中,拼接模糊查询的用法
#,是将传入的值当做字符串的形式。所以拼接的时候 #{userName} 默认自带引号。
例如: ${userName} 直接转为 'zhen'。
$,是将传入的数据直接显示生成sql语句。
OGG 根据 SCN 同步数据零停机
OGG 根据 SCN 同步数据零停机
-- 在做测试前已经预先配置好OGG
-- 创建测试表插入数据
create table zzh.test1(id number);
insert into test1 values(1);
insert into test1 values(2); ...
sqluldr2的使用方法
有时候需要导出Oracle表数据到文本中用来迁移数据、异构平台或大数据的数据处理。导出方法有很多种,例如:spool、plsql-developer、utl_file方法等,除了这些方法,还有一个工具很火就是sqluldr2,老楼开发的工具。现在对这些工具做个对比和总结。
PostgreSQL 11 有哪些引人瞩目的新特性?
2018-10-18 PostgreSQL官网 宣布 PostgreSQL 11 正式版发行,PostgreSQL 11 重点对性能进行了提升和功能完善,特别是对大数据库和高计算负载的情况下进行了增强,主要包括以下:
对分区表进行了大幅的改进和增强。