
MySQL
文章平均质量分 95
zxfhahaha
这个作者很懒,什么都没留下…
展开
-
【Mysql】事物和锁
Mysql事物和锁事物事物的ACID属性原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)事物提交自动提交手动终止/事物回滚隐式提交 事物 我们把需要保证原子性、隔离性、一致性和持久性的一个或多个数据库操作称之为一个事务。 事物的ACID属性 原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 【转账操作是一个不可分割的操作,要么转失败,要么转成功】 一致性(Consistency)原创 2021-01-15 23:52:32 · 212 阅读 · 0 评论 -
【Mysql】查询优化器
Mysql查询优化基于成本I/O成本CPU成本join连接原理 基于成本 Mysql执行一个查询可以有不同的执行方案,它会选择其中成本最低的方案. 主要计算的就是: 全表扫描成本 针对每个索引计算不同的访问方式的成本 成本其中包括 I/O成本和CPU成本 InnoDB存储引擎规定 读取一个页面花费的成本默认是1.0(I/O成本),读取以及检测一条记录是否符合搜素条件的成本为0.2(CPU成本). 如果是计算辅助索引成本 还会加上 回表成本(因为辅助索引的叶子结点存的是主键而不是真实数据). I/O成本原创 2021-01-08 23:05:54 · 288 阅读 · 0 评论 -
【Mysql】InnoDb行格式、数据页结构以及索引底层原理分析
MysqlInnoDb行格式、数据页结构以及索引底层原理分析InnoDBInnoDB数据页结构InnoDB 行格式CompactDynamic和Compressed索引B+ 树聚集索引和辅助索引建立索引索引的代价空间上的代价时间上的代价 我们用JDBC 等连接MySQL 其实就是,jdbc是客户端来连接MySQL服务器。 Mysql服务器中负责对表中数据的读取和写入工作的部分是存储引擎,支持的存储引擎就是倒数第二行的innobd、memory、myisam等。 存储引擎的上一层是 处理数据的, 下一层是真原创 2021-01-08 18:29:55 · 323 阅读 · 0 评论 -
【Mysql】配置及启动
MysqlMysql配置Mysql启动与停止mysql 服务端的登陆与退出登录退出查看当前数据库版本 Mysql配置 win上的Mysql安装在C:\Program Files\MySQL\MySQL Server 5.5 C:\Program Files\MySQL\MySQL Server 5.5\my.ini 文件可以改相关的配置,改完重启Mysql即可 Mysql启动与停止 以管理员身份打开命令行 net start mysql 启动服务器 net stop mysql 停止服务器 mysql原创 2020-11-04 17:54:08 · 119 阅读 · 0 评论