随笔分类 -  mysql

摘要:1、事务介绍 在MySQL中的事务是由存储引擎实现的,主要用的InnoDB存储引擎中的事务。 事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全部执行,要么全部不执行。 事务用来管理 DDL、DML、DCL 操作,比如 insert,update,delete 语句,默认是自动提交的。 阅读全文
posted @ 2020-11-26 11:28 馥郁 阅读(61) 评论(0) 推荐(0)
摘要:1、MySQL锁介绍 MyISAM和MEMORY存储引擎采取的是表级锁 InnoDB既支持表级锁,又支持行级锁,但默认是行级锁。 表级锁:开销小,加锁快,不会死锁。锁定粒度大,发生锁冲突的概率最高,并发度最低。 行级锁:开销大,加锁慢,也会死锁。锁定粒度大,发生锁冲突的概率最高,并发度最低。 页面锁 阅读全文
posted @ 2020-11-26 11:00 馥郁 阅读(140) 评论(0) 推荐(0)
摘要:1、索引介绍 索引是帮助MySQL高效获取数据的数据结构。好比是一本书前面的目录,能加快数据库的查询速度。 1.1优势: --检索,可以提高数据检索的效率,降低数据库的IO成本。 --排序,通过索引列对数据进行排序,降低数据排序的成本,减少CPU的消耗。 1.2劣势: 索引会占据磁盘空间索引虽然会提 阅读全文
posted @ 2020-11-18 17:37 馥郁
摘要:目标: 掌握Mysql的各组件及各组件的功能 理解Mysql简版执行流程和详细执行流程 掌握MyIsam和InnoDB的区别并说明使用场景 掌握Mysql日志文件及主要日志文件的作用 理解Mysql的数据文件及作用 使用命令查看mysql日志 配置my.cnf开启二进制日志、通用查询日志、慢查询日志 阅读全文
posted @ 2020-11-12 15:34 馥郁 阅读(103) 评论(0) 推荐(0)