小麦苗 博客
目前为止,无论连接操作符如何,典型的连接类型共有3种① 排序合并连接(Sort Merge Join,简称SMJ),Oracle 6提供② 嵌套循环(Nested Loops Join,简称NL), ... 阅读全文
Oracle中的表的访问方式有哪几种
访问表的方式也叫优化器访问路径,主要有3种访问路径:全表扫描(FULL TABLE SCAN,FTS)、索引扫描(INDEX SCAN)和ROWID访问。(一)全表扫描(FULL TABLE SCAN,FTS ... 阅读全文
PG使用插件pg_repack解决表和索引的膨胀问题
简介官网https://reorg.github.io/pg_repackhttps://pgxn.org/dist/pg_repachttps://github.com/reorg/pg_re ... 阅读全文
在Oracle中,什么是物理读和逻辑读?
什么是物理读和逻辑读?当会话所需要的数据在内存的Buffer Cache中找不到,此时就要去磁盘上的数据文件中读取,这样就产生了物理读(Physical Reads),即物理读是从磁盘文件把需要的数据 ... 阅读全文
Oracle中的索引分裂
简介什么是索引分裂?索引分裂有哪几种类型?索引分裂(Index Block Split),就是索引块的分裂。当一次DML操作修改了索引块上的数据,但是旧有的索引块没有足够的空间去容纳新修改的数据时,将 ... 阅读全文
Python截取字符串
简介字符串切片也就是截取字符串,取子串。Python 提供了很多截取字符串的方法,被称为“切片(slicing)”。模版如下string[start: end: step其中start:起点位置 ... 阅读全文
【DB宝17】使用mysqldump+mysqlbinlog恢复误删除的数据库
[toc一、源库建表源库建表并插入2条数据,操作过程;C:\Users\lhrxxt>mysql -uroot -plhr -h192.168.1.35 -P330mysql: [Warning] ... 阅读全文
Redis之缓存击穿、缓存穿透和缓存雪崩
当用户的请求,都访问数据库的话,请求数量一上来,数据库很容易就奔溃的了,所以为了避免用户直接访问数据库,会用 Redis 作为缓存层。因为 Redis 是内存数据库,我们可以将数据库的数据缓存在 Re ... 阅读全文
Python中的for else以及continue和break
简介for elsfor ... else是一种python特有的语法当for循环正常结束时会进入到else语句块中执行代码,即使for循环不满足任何条件,也会去执行else语句如果for循环是 ... 阅读全文
在华为云堡垒机下通过SSO单点客户端登录Oracle数据库报错 ORA-12537 TNS connection closed
现象在华为云堡垒机上配置SSO单点客户端登录Oracle数据库,报错“ORA-12537:TNS:connection closed”通过SSO单点客户端登录和运维数据库资源参考: https:/ ... 阅读全文