
数据库
文章平均质量分 72
翻滚de蛋炒饭
改名了,之前叫 咸鱼翻弱鸡
展开
-
MySQL事务和索引
MySQL事务和索引事务事务特性隔离级别隔离级别的底层实现锁表级锁行级锁 +索引存储引擎InnoDB和MyISAM的区别如何选择大表优化事务事务特性ACID:原子性、一致性、隔离性和持久性。原子性:最小执行单位,不可中断不可分割,要么成功要么失败。一致性:逻辑上的一致性,所有操作符合现实期望的。如A给B转账,不论转账的事务操作是否成功,其两者的存款总额不变。隔离性:事务之间相互隔离;持久性:事务做出的更改其影响是持久的。隔离级别隔离级别脏读不可重读幻读原创 2021-04-22 12:55:11 · 378 阅读 · 0 评论 -
索引与其内部数据结构
文章目录索引二叉搜索树AVL树红黑树红黑树的变换旋转和颜色变换规则:示例:代码AVL树 & 红黑树的区别B树B+树B和B+的区别MyISAM存储索引实现Innodb存储索引实现Hash索引优化原则最左前缀原则(联合索引)索引我们在MySQL中的数据一般是放在磁盘中的,读取数据的时候肯定会有访问磁盘的操作,磁盘中有两个机械运动的部分,分别是盘片旋转和磁臂移动。盘片旋转就是我们市面上所提到的多少转每分钟,而磁盘移动则是在盘片旋转到指定位置以后,移动磁臂后开始进行数据的读写。那么这就存在一个定位到磁原创 2021-04-04 21:54:17 · 515 阅读 · 0 评论 -
MySQL基础思维导图
MySQL基础思维导图资源链接原创 2021-03-06 16:30:30 · 340 阅读 · 0 评论 -
数据库恢复
文章目录数据库恢复1. 常见问题2. 恢复2.1 冗余数据3. 中断的事务3.1 日志记录形式3.1.1 Undo 日志的恢复3.1.2 Redo 日志的恢复3.2 Undo|Redo日志恢复4. 检查点技术4.1 非静止检查点4.1.1 undo4.1.2 redo数据库恢复查询和更新数据库时,由于某些问题( ( 故障) ) 发生可能会导致数据库被破坏或影响数据库中数据的一致性。数据库恢复...原创 2020-01-05 15:50:41 · 971 阅读 · 0 评论 -
SQL语句
文章目录SQLCreateSelectInsertUpdateDeleteSet operatejoinGrant & RevokeRoleViewProcedureTriggerSQLInstructor(ID, name, dept_name, salary)Deptment(dept_name, building, budget)Student(ID, name, dept...原创 2020-01-04 16:57:28 · 525 阅读 · 0 评论 -
并发控制
文章目录并发并发控制的目的可串行化调度及其判定方法关于冲突并发控制的主要技术封锁技术共享锁封锁协议及事务隔离程度封锁协议隔离程度并发事务:一次读写操作序列调度:一个或者多个事务的重要操作按时间顺序执行的一个序列。串行调度:不同事务在执行过程中没有交叉的调度。导致数据库状态不一致的可能原因:故障发生、并发事务数据的共享并发操作可能引起数据的不一致:丢失修改、不可重复读、读取到脏数据Wh...原创 2020-01-03 14:33:14 · 583 阅读 · 0 评论 -
存储与索引
文章目录存储与索引计算机存储体系RAID技术索引顺序索引特点:树状索引哈希存储与索引计算机存储体系存储器层次:断电是否易失:易失存储器:缓存,主存非易失存储器:二级、三级存储器RAID技术Redundant Arrays of Independent Disks 冗余独立磁盘阵列一种磁盘组织技术原理: 通过冗余提高可靠性,通过并行提高性能优点: 可靠、高效、易于管理和...原创 2020-01-03 08:54:21 · 445 阅读 · 0 评论 -
事务处理与SQL查询
文章目录事物处理事务处理SQL查询处理过程DBMS数据存取处理过程事物处理事务处理事务 :完成一个业务逻辑所涉及的一组具有ACID特性的数据库操作。事务管理器( Transaction Manager ):负责对数据库的改变记录日志,以支持系统崩溃后的恢复。并发控制器: 保障事务的并发执行,以支持多用户访问。ACID特性:原子性(Atomicity)原子性是指事务是一个不可分...原创 2020-01-02 13:06:54 · 939 阅读 · 1 评论 -
关系模式分解
模式分解模式S-C-M (S 学号,C 班级,M 班主任)该模式设计不好,存在数据冗余、插入异常、删除异常和更新异常p1 = {S-C(学号,班级),C-M(班级,班主任)}p2 = {S-C(学号,班级),C-M(学号,班主任)}p3 = {S-C(学号,班主任),C-M(班级,班主任)}规范化理论:检测是否在一个表中聚集了过多的属性的过程模式分解来消除违反范式规则而带来...原创 2020-01-02 12:14:10 · 6605 阅读 · 1 评论 -
DB数据库
文章目录基本概念数据库技术应用现状DB的三级模式结构优势数据库系统体系结构关系模型数据模型三大要素三层数据库模型关系模型和RDB基本概念优势&劣势关系代数和SQL关系代数SQL关系数据库设计概念模型设计E-R模型关系模式基本概念Database:有组织、冗余小、可共享、数据独立 、易扩展 的数据集合DBMS:用户和操作系统之间的数据管理软件,用于组织、存取和维护数据。DBS:加载数...原创 2019-12-30 22:15:54 · 2669 阅读 · 0 评论 -
SQL复习
SQLSQL语句DDLCREATE、DROP、ALTER关系模式、属性域、约束DMLSELECT、INSERT、UPDATE、DELETEDCLGRANT、REVOKE数据类型字符型:char(n),varchar(n)数值型:byteint, smallintnumeric(p,d)real, double precisionfloat(n)时间型:...原创 2019-09-30 19:49:04 · 777 阅读 · 0 评论