摘要: 转载链接地址:MySQL数据库——锁-行级锁(行锁、间隙锁和临键锁) 介绍 行级锁,每次操作锁住对应的行数据。锁定粒度最小,发生锁冲突的概率最低,并发度最高。 应用在InnoDB存储引擎中。InnoDB的数据是基于索引组织的,行锁是通过对索引上的索引项加锁来实现的,而不是对记录加的锁。 对于行级锁, 阅读全文
posted @ 2024-10-10 16:33 心愿666 阅读(1491) 评论(0) 推荐(1)
摘要: 一、Online DDL的发展历史 MySQL Online DDL 功能从 5.6 版本开始正式引入,发展到现在的 8.0 版本,经历了多次的调整和完善。本文主要就 Online DDL 的发展过程,以及各版本的区别进行总结。其实早在 MySQL 5.5 版本中就加入了 INPLACE DDL 方 阅读全文
posted @ 2024-10-10 16:08 心愿666 阅读(219) 评论(0) 推荐(0)
摘要: 什么是事务 事务是数据库中一组原子性的操作,要么全部成功,要么全部失败。事务具有四个特性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability),简称 ACID。 在 MySQL 中,我们可以使用 begin 或 start t 阅读全文
posted @ 2024-03-30 15:13 心愿666 阅读(147) 评论(0) 推荐(0)
摘要: 锁,在现实生活中是为我们想要隐藏于外界所使用的一种工具。在计算机中,是协调多个进程或县城并发访问某一资源的一种机制。在数据库当中,除了传统的计算资源(CPU、RAM、I/O等等)的争用之外,数据也是一种供许多用户共享访问的资源。如何保证数据并发访问的一致性、有效性,是所有数据库必须解决的一个问题,锁 阅读全文
posted @ 2023-05-06 10:59 心愿666 阅读(44) 评论(0) 推荐(0)
摘要: 1 简介 Oracle登录认证有两种方式,基于操作系统的登录认证,基于oracle的密码验证。 ORACLE数据库通过sqlnet.ora文件中的参数sqlnet.authentication_services,来控制用户是通过操作系统认证还是通过密码认证进行登录。 而对于拥有sysdba角色的用户 阅读全文
posted @ 2023-03-15 10:30 心愿666 阅读(143) 评论(0) 推荐(0)
摘要: using backup controlfile与until cancel的说明支持数据库版本:10gR2、11gR2 1. recover database using backup controlfile2. recover database until cancel3. recover dat 阅读全文
posted @ 2023-02-28 10:23 心愿666 阅读(84) 评论(0) 推荐(0)
摘要: 本文来自博客园,作者:踏雪无痕2017,转载请注明原文链接:https://www.cnblogs.com/oradba/p/14900579.html 阅读全文
posted @ 2023-01-03 19:03 心愿666 阅读(19) 评论(0) 推荐(0)
摘要: 简介: B树与B+树区别 一、前言 磁盘I/O:是指磁盘的输入和输出(Input和Output的缩写)。 二叉查找树:左子树的键值小于根的键值,右子树的键值大于根的键值。 二叉查找树可以任意地构造,同样是2,3,5,6,7,8这六个数字,也可以按照下图的方式来构造: 由图1和图2来查找数字8,深度很 阅读全文
posted @ 2022-12-30 14:52 心愿666 阅读(397) 评论(0) 推荐(0)
摘要: 若aⁿ=b(a>0,且a≠1),称为a的n次幂等于b。在这里,a叫作底数,n叫作指数, b叫作以a为底的n次幂。 若写成对数形式就是: 在这里,a仍然叫作底数,b叫作真数,而n叫作以a为底b的对数。 由此可见,指数和对数都是n,即它们是指同一个东西,只是在不同场合叫不同的名字。 按此定义,立得一个很 阅读全文
posted @ 2022-12-12 17:21 心愿666 阅读(1079) 评论(0) 推荐(0)
摘要: 💡这篇文章主要讲的这几个参数:DB相关的:DBID,SID_NAME,db_domain,instance_name,PFILE中的参数::DB_NAME,DB_DOMAIN, INSTANCE_NAME,DB_UNIQUE_NAME,SERVICE_NAMES,GLOBAL_NAME,GLOBA 阅读全文
posted @ 2022-12-07 16:37 心愿666 阅读(1989) 评论(0) 推荐(0)