update语句是如何执行 , 如何将执行后的新数据持久化在磁盘中 可以假设两种情境: 1. 假设MySQL在更新之后只更新内存中的数据就返回,然后再某一时刻进行IO将数据页持久化。这样所有操作都是在内存中,可以想象此时的MySQL性能是特别高的。但是,如果在更新完内存又还没有进行持久化的这段时间, ...
分类:
数据库 时间:
2020-07-07 13:08:20
阅读次数:
63
前面一文 mysql锁 介绍了mysql innodb存储引擎的各种锁,本文介绍一下innodb存储引擎的间隙锁,就以下问题展开讨论 1.什么是间隙锁?间隙锁是怎样产生的? 2.间隙锁有什么作用? 3.使用间隙锁有什么隐患? 一、间隙锁的基本概念 1.什么叫间隙锁 当我们用范围条件而不是相等条件检索 ...
分类:
数据库 时间:
2020-07-07 09:27:02
阅读次数:
69
create index audsys.idx_unified on audsys.AUD$UNIFIED(EVENT_TIMESTAMP) local tablespace sysaux; 创建本地组合前缀索引: EVENT_TIMESTAMP 是分区健 而在用视图UNIFIED_AUDIT_TR... ...
分类:
其他好文 时间:
2020-07-07 09:25:08
阅读次数:
62
参考文章:https://blog.csdn.net/puhaiyang/article/details/72284702 一.mysql锁的结构图 如上图所示,针对mysql的innodb存储引擎,mysql锁包括了乐观锁和悲观锁。而悲观锁又包括共享锁和排它锁,共享锁/排它锁里又有行锁和表锁的实现 ...
分类:
数据库 时间:
2020-07-07 09:20:07
阅读次数:
71
SHOW DATABASES; USE db1; #drop table department; CREATE TABLE department( id INT AUTO_INCREMENT PRIMARY KEY, title CHAR(15) )ENGINE=INNODB DEFAULT CHA ...
分类:
数据库 时间:
2020-07-06 11:18:37
阅读次数:
71
题目描述早苗入手了最新的高级打字机。最新款自然有着与以往不同的功能,那就是它具备撤销功能,厉害吧。请为这种高级打字机设计一个程序,支持如下3种操作:1.T x:在文章末尾打下一个小写字母x。(type操作)2.U x:撤销最后的x次修改操作。(Undo操作)(注意Query操作并不算修改操作)3.Q... ...
分类:
其他好文 时间:
2020-07-05 21:12:37
阅读次数:
62
AR1配置 interface Eth-Trunk1 undo portswitch # interface GigabitEthernet0/0/0 eth-trunk 1 # interface GigabitEthernet0/0/1 eth-trunk 1 SW1配置 interface E ...
分类:
其他好文 时间:
2020-07-05 19:18:58
阅读次数:
141
Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini和my.ini文件以及服务无法启动的解决办法以及修改初始密码的方法。 mysql官网下载地址 以5.7.20版本为例 首先安装包解压后,没有网上教程里面提到的data文件夹和my-default ...
分类:
数据库 时间:
2020-07-05 19:16:20
阅读次数:
56
MySQL应用 1 MySQL技术内幕:InnoDB存储引擎 学习MySQL的使用,首推姜承尧的《MySQL技术内幕:InnoDB存储引擎》,当然不是因为姜sir是我的经理才推荐这本书。这本书确实做到了由渐入深、深入浅出,是中国人写的最赞的MySQL技术书籍,符合国人的思维方式和阅读习惯,而且,这本 ...
分类:
数据库 时间:
2020-07-05 01:03:48
阅读次数:
112
表 8.0版本之前 ibd : 数据和索引 frm : 存私有的数据字典信息 ibdataN:系统的数据字典信息 8.0版本 ibd:数据、索引和 冗余的SDI私有数据字典信息 取消了 ibdata中的系统数据字典信息。 mysql.ibd > 整个系统的数据字典,不再放在ibdata1 sdi序列 ...
分类:
数据库 时间:
2020-07-05 00:58:08
阅读次数:
126