上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 25 下一页
摘要: MySQL每隔一小会不操作报错ERROR 2013 (HY000) Lost connection to MySQL server during query问题 连接OA的MySQL库发现每隔一小会不操作就报错如下: mysql> select now(); + + | now() | + + | 阅读全文
posted @ 2022-01-11 09:54 PiscesCanon 阅读(2794) 评论(0) 推荐(1)
摘要: Oracle DML操作时索引不会维护空值(NULL) 如果一个字段有索引,以insert为例,插入时候字段的值为NULL,不会维护该字段的索引。 create table zkm.test (id int); create index zkm.idx_id on zkm.test(id); beg 阅读全文
posted @ 2021-12-09 15:50 PiscesCanon 阅读(122) 评论(0) 推荐(0)
摘要: Oracle NESTED LOOPS ANTI/SEMI被驱动表的执行次数探究 正常的NL中,被驱动表的执行次数为驱动表的结果集行数。 对于NESTED LOOPS ANTI/SEMI的反连接和半连接,从探究实验的结果看,被驱动表的执行次数为驱动表的连接条件的去重后的值。 具体看如下测试。 创建测 阅读全文
posted @ 2021-12-02 11:27 PiscesCanon 阅读(627) 评论(0) 推荐(0)
摘要: Oracle中"TABLE ACCESS FULL"的”欺骗时刻“ 基础表信息 缓存前提下,全表扫描表zkmbak需要1.69s,约229000个逻辑读。 14:53:18 ZKM@dev-app73/pdb(400)> select count(*) from zkmbak; COUNT(*) 1 阅读全文
posted @ 2021-11-19 15:00 PiscesCanon 阅读(2531) 评论(0) 推荐(0)
摘要: 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 阅读(1510) 评论(0) 推荐(0)
摘要: Oracle关于12C新特性In-Memory踩坑历程 关于In-Memory的介绍网上比较多,这里列出一些刚学习踩到的一些坑。 和ClickHouse的表采用列式存储不同,Oracle的In-Memory(DBIM)特性还是按照行来存储的,只不过专门开辟一块内存区域作为纯列式存储(大小由INMEM 阅读全文
posted @ 2021-11-17 16:26 PiscesCanon 阅读(691) 评论(0) 推荐(0)
摘要: Oracle手工增加排序区避免SQL使用临时表空间排序产生物理IO 背景 最近公司有个项目需要用到ClickHouse,表是使用列式存储形式的。 对于基本静态的数据或者DML速度要求不高,同时涉及大批量数据集统计的操作相比Oracle来说运行速度大大大幅度提升。 由于Oracle 12C以后开始推出 阅读全文
posted @ 2021-11-17 11:12 PiscesCanon 阅读(243) 评论(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 阅读(1986) 评论(0) 推荐(0)
摘要: Oracle19C关于参数sec_case_sensitive_logon控制密码大小写敏感问题 该参数在Oracle11G开始推出,目的是为了控制密码大小写敏感问题,可以无需重启数据库实例的情况下设置后直接生效。 如果sec_case_sensitive_logon=true表示区分大小写,这个是 阅读全文
posted @ 2021-11-11 09:00 PiscesCanon 阅读(3197) 评论(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 阅读(260) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 25 下一页