上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 24 下一页
摘要: Oracle如何查询会话并行度 需要定位到会话的SID值。 自己发起的会话可在一开始使用如下语句查询。 select userenv('sid') from dual; 并行度可通过如下SQL查询: SELECT * from gv$px_session pxs where pxs.qcsid||p 阅读全文
posted @ 2021-11-18 17:39 PiscesCanon 阅读(1327) 评论(0) 推荐(0) 编辑
摘要: Oracle关于12C新特性In-Memory踩坑历程 关于In-Memory的介绍网上比较多,这里列出一些刚学习踩到的一些坑。 和ClickHouse的表采用列式存储不同,Oracle的In-Memory(DBIM)特性还是按照行来存储的,只不过专门开辟一块内存区域作为纯列式存储(大小由INMEM 阅读全文
posted @ 2021-11-17 16:26 PiscesCanon 阅读(583) 评论(0) 推荐(0) 编辑
摘要: Oracle手工增加排序区避免SQL使用临时表空间排序产生物理IO 背景 最近公司有个项目需要用到ClickHouse,表是使用列式存储形式的。 对于基本静态的数据或者DML速度要求不高,同时涉及大批量数据集统计的操作相比Oracle来说运行速度大大大幅度提升。 由于Oracle 12C以后开始推出 阅读全文
posted @ 2021-11-17 11:12 PiscesCanon 阅读(206) 评论(0) 推荐(0) 编辑
摘要: Oracle "HASH GROUP BY"和"SORT GROUP BY"区别以及"无法使用"HASH GROUP BY"的情况 10G以前GROUP BY子句可以返回排序的结果集,即使没有ORDER BY子句。 原因是因为使用了“SORT GROUP BY”,会自动排序分组字段。 从10G开始以 阅读全文
posted @ 2021-11-16 17:45 PiscesCanon 阅读(1643) 评论(0) 推荐(0) 编辑
摘要: Oracle19C关于参数sec_case_sensitive_logon控制密码大小写敏感问题 该参数在Oracle11G开始推出,目的是为了控制密码大小写敏感问题,可以无需重启数据库实例的情况下设置后直接生效。 如果sec_case_sensitive_logon=true表示区分大小写,这个是 阅读全文
posted @ 2021-11-11 09:00 PiscesCanon 阅读(2429) 评论(0) 推荐(0) 编辑
摘要: Oracle使用SPM对含有绑定变量SQL做固定的方法 一般SPM固定如果目标SQL没有绑定变量,那么直接对目标SQL添加HINT然后产生的执行计划用SPM来“偷天换日”。 如果是含有绑定变量,这里有两种情况。 情况1:select * from t where t.id=:A; 这种情况可以使用定 阅读全文
posted @ 2021-11-03 11:29 PiscesCanon 阅读(198) 评论(0) 推荐(0) 编辑
摘要: Oracle Hint no_merge(merge)、no_unnest(unnest)的作用对象陷阱 Oracle的查询转换中有两个概念,子查询展开和视图合并。 关于两者的概念这里不赘述,可以看看崔华的《基于Oracle的SQL优化》这本书。 其中,no_unnest(unnest)这个Hint 阅读全文
posted @ 2021-10-27 09:56 PiscesCanon 阅读(1821) 评论(0) 推荐(0) 编辑
摘要: Oracle全表扫描导致的direct path read第一次慢第二次以后变快 发现一个有趣的问题,表zkm.zkm_nocompress是我创建的一张测试表,表上没有任何索引。 有SQL语句:select count(*) from zkm.zkm_nocompress,执行的话理所当然就是走全 阅读全文
posted @ 2021-10-21 10:59 PiscesCanon 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: Oracle OEM13C添加主机监控遇到一些问题汇总 想通过OEM监控主机,即OS的信息。 OS可以是Nginx、Redis等非Oracle产品的服务器。 现在记录下遇到的一些问题。 PS:报错的时候如果直观从网页控制台看不出问题所在,记得仔细看OMS的日志信息。另外目标端也有日志可以参考。 问题 阅读全文
posted @ 2021-10-19 17:42 PiscesCanon 阅读(946) 评论(0) 推荐(0) 编辑
摘要: Oracle通过Rman的"copy datafile"转移数据文件后不要使用sqlplus来重命名文件位置和文件名 如果在RAC中将表空间文件创建到了本地后, 使用 RMAN COPY 命令将数据库从文件系统复制到 ASM 存储。 其中,复制是通过 RMAN 完成的,但数据库文件的重命名是通过 S 阅读全文
posted @ 2021-10-09 14:21 PiscesCanon 阅读(534) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 24 下一页