前言
对于Linux下误删除Oracle数据文件,可以通过句柄方式来快速恢复数据文件,但是需要存在一定的前提,数据库与服务器均未发生重启,这样可以快速恢复。不然就需要通过RMAN进...
首页 » 猿-技术
文章列表
前言
oracle执行计划其实就是oracle内部的机器级代码,决定如何访问存储器来得到想要的结果,主要内容有:访问方式与访问顺序。
基于Centos6.7下的单机Oracle11.2.0.4数据...
前言
JDK1.8相对之前版本做了很多多线程性能方面的优化,今天来看看AtomicLong和LongAdder(1.8新增),这两个类都是可以对一个Long数值进行原子类的操作增加或减少,用于计数。...
Mybatis报错org.apache.ibatis.ognl.NoSuchPropertyException分析
日志报错信息
org.apache.ibatis.ognl.NoSuchPropertyException: XxxExample&Criterion.condition
或者
or...
Innodb锁机制
参看文档:
1
共享锁和排它锁
Share-lock:简单理解为读取某些行
Exclusive-lock:操作某些行
意向锁
InnoDB提供了多个粒度的锁,允许行锁和表锁的共同存在。例如...
[猿-技术] - MySQL数据库信息统计表
前言
聊聊MySQL数据库中的统计信息,众所周知,MySQL在执行sql时,会使用统计信息进行判断,采用最优(cost花费最低)的执行计划,而这些统计信息是怎么进行的,在...
背景
Otter是阿里巴巴公司的开源项目,用以进行多机房数据库同步。对于其数据一致性,开源版解决方案为:单向回环补救。1
单向回环补救概况
在双向同步时,例如AB双向同步,在O...
简介
InnoDB cluster是基于MySQL Group Replication(MGR)搭建的,本文主要介绍在MySQL-8.0.14中新增的一致性配置参数:group_replication_consistency1,用以控制...
[猿-技术] - InnoDB缓冲池中的内容
缓冲池信息相关的表
查看缓冲池中的信息,主要是通过information_schema库下的三张表进行查看:
+ INNODB_BUFFER_PAGE:INNODB缓冲池中page的情况
+ INNODB_BUFFER_PAGE_LRU:IN...
情况描述
背景
在删除过大的表时,除了会导致DML和DDL阻塞之外,还会产生大量的IO,造成资源占用严重,影响正常的业务。
前提
linux操作系统,MySQL数...