MySQL面试总结 # MySQL的存储引擎 `MyISAM`(默认表类型):非事务的存储引擎,基于传统的`ISAM`(有索引的顺序访问方法)类型,是存储记录和文件的标准方法,不是事务安全,不支持外键,适用于频繁的查询。表锁,不会出现死锁,适合小数据和小并发。 - 为什么不会出死锁?(没有事务就不会 ...
分类:
数据库 时间:
2019-12-14 21:15:50
阅读次数:
95
Oracle第二话之调优工具 原创if 0 = -I can 发布于2019-04-09 19:53:12 阅读数 172 收藏 展开 目录 1、告警日志 2、用户进程trace文件 3、动态性能视图 4、statspack 安装产生报告 5、生成AWR ADDM ASH 报告 6、explan - ...
分类:
数据库 时间:
2019-12-14 19:31:50
阅读次数:
140
https://www.cnblogs.com/snake23/p/9635822.html 引擎的介绍 primarykey 主键 PERIMARY KEYforeign key 外键 FOREIGN KEYreferences 连接 REFERENCESauto increment 自动增长 A ...
分类:
数据库 时间:
2019-12-13 23:51:42
阅读次数:
130
Next-Key Locks = Gap+record => 间隙锁+行锁,执行delete/update操作时会加Next-Key Locks ,如果where条件是可以唯一确定一行的话,会被升级为普通行锁不会加区间锁。 1、delete/update操作无索引列=>表锁 2、delete/upd ...
分类:
数据库 时间:
2019-12-11 19:22:38
阅读次数:
107
Xtrabackup是由percona开源的免费数据库热备份软件,它能对InnoDB数据库和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁);mysqldump备份方式是采用的逻辑备份,其最大的缺陷是备份和恢复速度较慢,如果数据库大于50G,mysqldump备份就不太适合。Xtrabackup优点:1)备份速度快,物理备份可靠。2)备份过程不会打断正在执行的事务(无需锁表)。3)能够基于压缩等功能节约磁盘空间和流量。4)自动备份校验。5)还原速度快。6)可以流传将备份传输到另外一台机器上。7)在不增加服务器负载的情况备份数据。
分类:
数据库 时间:
2019-11-27 09:19:49
阅读次数:
104
一、相关名词 表级锁(锁定整个表) 页级锁(锁定一页) 行级锁(锁定一行) 共享锁(S锁,MyISAM 叫做读锁) 排他锁(X锁,MyISAM 叫做写锁) 悲观锁(抽象性,不真实存在这个锁) 乐观锁(抽象性,不真实存在这个锁) 二、InnoDB与MyISAM Mysql 在5.5之前默认使用 MyI ...
分类:
数据库 时间:
2019-11-26 21:13:44
阅读次数:
415
根据加锁的范围,MySQL 里面的锁大致可以分成全局锁、表级锁和行锁三类。 一、全局锁 全局锁就是对整个数据库实例加锁。MySQL 提供了一个加全局读锁的方法,命令是 Flush tables with read lock (FTWRL)。当你需要让整个库处于只读状态的时候,可以使用这个命令,之后其 ...
分类:
其他好文 时间:
2019-11-19 15:41:10
阅读次数:
68
MyISAM存储引擎:开销小,加锁快,无死锁。锁定粒度大,并发度低,容易发生锁冲突。 不支持事务。 采用表锁 (操作时对操作的表上锁) 基本不用了 innoDB存储引擎:开销大,有死锁,锁定粒度小,不容易发生冲突。 采用行锁(每句sql执行时对操作行上锁),但是也支持表锁 mysql默认引擎 问题: ...
分类:
数据库 时间:
2019-11-09 13:36:47
阅读次数:
108
1、悲观锁? 悲观锁顾名思义就是很悲观,悲观锁认为数据随时就有可能会被外界进行修改,所以悲观锁一上来就会把数据给加上锁。悲观锁一般都是依靠关系型数据库提供的锁机制,然而事实上关系型数据库中的行锁,表锁不论是读写锁都是悲观锁。 2、乐观锁? 乐观锁顾名思义,就是很乐观,每次自己操作数据的时候认为没有人 ...
分类:
数据库 时间:
2019-11-09 00:32:43
阅读次数:
111
悲观锁与乐观锁: 悲观锁:顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁:顾名思义,就是很乐观,每 ...
分类:
数据库 时间:
2019-11-07 23:28:54
阅读次数:
122