![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
逆水行舟如何
热爱开源,喜欢去研究各种源码
展开
-
深入理解MySQL的事务隔离
1、什么是事务? 数据库事务(简称:事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作构成。 要注意一下几点: 首先,事务就是要保证一组数据库操作,要么全部成功,要么全部失败 在MySQL中,事务是在引擎层实现的 并不是所有引擎都支持事务,如MyISAM就不支持,InnoDB就支持 2、事务的属性 原子性(Atomicity)、一致性(Consi...原创 2019-10-17 11:21:16 · 228 阅读 · 0 评论 -
MySQL 调优(30条)
1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is...原创 2019-01-22 13:40:09 · 125 阅读 · 0 评论 -
MySQL存储程序中触发器和存储过程的使用
--最近在项目中总是用到MySQL的触发器和存储过程,为了加深印象,总结下。 1、触发器 触发器(trigger):监视某种情况,并触发某种操作,它是提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关...原创 2019-07-23 17:18:17 · 610 阅读 · 0 评论