2018年8月18日

Mysql中的联合索引、前缀索引、覆盖索引

摘要: 索引 索引是一种特殊的文件,它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 联合索引 又名复合索引,由两个或多个列的索引。它规定了mysql从左到右地使用索引字段,对字段的顺序有一定要求。一个查询可以只使用索引中的一部分,更准确地说是最 阅读全文

posted @ 2018-08-18 21:33 hadley2012 阅读(509) 评论(0) 推荐(0) 编辑

分布式缓存技术memcached学习系列(四)—— 一致性hash算法原理

摘要: 文章主目录 分布式一致性hash算法简介 分布式一致性hash算法使用背景 环形hash空间 映射key到环形hash空间 映射server节点到hash空间 映射key到server节点 添加server节点 删除server节点 虚拟节点的引入 节点变化数据分流的问题 一致性hash算法与取模算 阅读全文

posted @ 2018-08-18 20:33 hadley2012 阅读(187) 评论(0) 推荐(0) 编辑

(转)减少oracle sql回表次数 提高SQL查询性能

摘要: 要写出高效的SQL,那么必须必须得清楚SQL执行路径,介绍如何提高SQL性能的文章很多,这里不再赘述,本人来谈谈如何从 减少SQL回表次数 来提高查询性能,因为回表将导致扫描更多的数据块。 我们大家都知道,数据库表中数据存储都是以块为单位,称为数据块;表中每行数据都有唯一的地址标志ROWID。 举个 阅读全文

posted @ 2018-08-18 17:51 hadley2012 阅读(225) 评论(0) 推荐(0) 编辑

HashMap与ConcurrentHashMap的区别

摘要: 从JDK1.2起,就有了HashMap,正如前一篇文章所说,HashMap不是线程安全的,因此多线程操作时需要格外小心。 从JDK1.2起,就有了HashMap,正如前一篇文章所说,HashMap不是线程安全的,因此多线程操作时需要格外小心。 从JDK1.2起,就有了HashMap,正如前一篇文章所 阅读全文

posted @ 2018-08-18 15:21 hadley2012 阅读(293) 评论(0) 推荐(0) 编辑

redis和memcached的优缺点及区别

摘要: 1. 使用redis有哪些好处? 1. 使用redis有哪些好处? 1. 使用redis有哪些好处? 1. 使用redis有哪些好处? (1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2) 支持丰富数据类型,支持string,l 阅读全文

posted @ 2018-08-18 12:36 hadley2012 阅读(3124) 评论(0) 推荐(0) 编辑

redis 内存管理与数据淘汰机制(转载)

摘要: 原文地址:http://www.jianshu.com/p/2f14bc570563?from=jiantop.com 最大内存设置 默认情况下,在32位OS中,Redis最大使用3GB的内存,在64位OS中则没有限制。 在使用Redis时,应该对数据占用的最大空间有一个基本准确的预估,并为Redi 阅读全文

posted @ 2018-08-18 11:33 hadley2012 阅读(146) 评论(0) 推荐(0) 编辑

Memcached特性及优缺点

摘要: 为了加快文件访问速度且提供多个使用者、需要在内存中建立内存缓存数据的管理减小读写磁盘的次数及保证数据的更新、因为需要使用cache缓存。 为了加快文件访问速度且提供多个使用者、需要在内存中建立内存缓存数据的管理减小读写磁盘的次数及保证数据的更新、因为需要使用cache缓存。 为了加快文件访问速度且提 阅读全文

posted @ 2018-08-18 11:10 hadley2012 阅读(411) 评论(0) 推荐(0) 编辑

导航