随笔分类 - 数据库
摘要:Linux系统版本CentOS Linux release 7.5.1804 安装的是mysql5.7.24版本rpm包 一、安装 1.下载MySQL安装包 安装包下载地址:https://downloads.mysql.com/archives/community/ 2.详细过程如下(一个一点也不
阅读全文
摘要:一、场景 有个离奇的场景,Oracle数据库有两张千万级数据量的表A、B。A和B的对应关系为一对多,从A表中删除主键ID不在B表中的数据。 二、SQL优化 原删除语句 DELETE FROM A A WHERE A.ID NOT IN ( SELECT T.A_ID FROM B T WHERE T
阅读全文
摘要:'导入Excel表结构 '开始 Option Explicit Dim mdl ' the current model Set mdl=ActiveModel If (mdl Is Nothing) Then MsgBox "There is no Active Model" End If Dim
阅读全文
摘要:Oracle检查锁表 /*一、查询哪些表被锁以及查看锁表得会话及操作系统进程ID 其中locked_mode为锁的级别,spid为数据库所在操作系统的进程id*/ select c.sid, c.serial#, c.username, c.osuser, b.owner, b.object_nam
阅读全文
摘要:1.设置共享DB连接 设置DB连接共享后,可以避免每次创建转换时,重复创建相同数据源的窘境。 2.Kettle引入自定义java的工具jar包 2.1.编写Java工具类 2.2.将项目打成jar包 2.3.将jar包拷贝到Kettle的lib目录下,然后启动kettle工具 2.4.kettle创
阅读全文
摘要:1.总则 没有最优的SQL,只有最合适的SQL。一条SQL的执行效率的高低与其操作的数据有关。 2.Oracle优化器 2.1.优化器类别 RBO——Rule based optimizer(8i之前)基于规则的优化器。在Oracle9i之后的版本,将不再支持。 按照SQL的书写的顺序倒序执行。如:
阅读全文