摘要:
事务四大特性(ACID)原子性、一致性、隔离性、持久性? 原子性:一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被恢复(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。 一致性:在事务开始之前和 阅读全文
posted @ 2021-02-04 16:33
天宇轩-王
阅读(230)
评论(0)
推荐(1)
摘要:
MySQL为什么使用B+树 索引是帮助MySQL高效获取数据的数据结构。索引:排好序的快速查找数据结构!索引会影响where后面的查找,和order by 后面的排序。 B+Tree索引(平衡多路查找树) 是B-Tree的改进版本,同时也是数据库索引索引所采用的存储结构。数据都在叶子节点上,并且增加 阅读全文
posted @ 2021-02-04 15:22
天宇轩-王
阅读(511)
评论(0)
推荐(2)
摘要:
1. 应用优化 前面章节,我们介绍了很多数据库的优化措施。但是在实际生产环境中,由于数据库本身的性能局限,就必须要对前台的应用进行一些优化,来降低数据库的访问压力。 1.1 使用连接池 对于访问数据库来说,建立连接的代价是比较昂贵的,因为我们频繁的创建关闭连接,是比较耗费资源的,我们有必要建立 数据 阅读全文
posted @ 2021-02-04 15:00
天宇轩-王
阅读(409)
评论(1)
推荐(1)
摘要:
MySQL的binlog有有几种录入格式?分别有什么区别? 有三种格式,statement, row和mixed。 statement模式下,每一条会修改数据的sql都会记录在binlog中。不需要记录每一行的变化,减少了binlog日志量,节约了I0,提高性能。由于sq|的执行是有上下文的,因此在 阅读全文
posted @ 2021-02-04 10:38
天宇轩-王
阅读(373)
评论(0)
推荐(1)

浙公网安备 33010602011771号