
mysql
运维开发笔记
这个作者很懒,什么都没留下…
展开
-
分布式锁实现
分布式锁实现1,数据库实现 原理 数据库的行级X锁。 优点 不需要引入第三方应用。 缺点 死锁 对数据库性能影响,可能较长时间占用数据库连接资源 如果业务是分库分表的,可能支持不了 示例代码2,缓存实现 原理 通过SETNX是否成功。 当且仅当 key 不存在,将 key 的值设为 value ,并返回1原创 2017-06-09 11:40:27 · 554 阅读 · 0 评论 -
数据库索引原理及优化
个人总结:要实现高效的查询,就需要高效的算法。而使用高效的算法需要特定数据结构的支持,索引就是这种特定的数据结构。 B+tree对b-tree主要不同,节点上只存key,不存数据。 数据结构。基本上所有的对速度的优化,最后都落到计算机组成原理的底层。联合索引,顺序极其重要。最左匹配原则。%xx是匹配不到索引的。 原文链接:http:/转载 2017-06-09 16:24:16 · 404 阅读 · 0 评论 -
sql优化
一、定位慢查询 我们要对sql语句进行优化,第一步肯定是找到执行速度较慢的语句,那么怎么在一个项目里面定位这些执行速度较慢的sql语句呢?下面就介绍一种定位慢查询的方法。 1.1、数据库准备 首先创转载 2017-06-14 16:27:19 · 476 阅读 · 0 评论