上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
  2016年10月24日
摘要: Memcached作为一个内存key-value存储容器有非常优秀的性能,但是在上次的使用中确发现大量的数据丢失情况发生,导致cache的功能基本消失。具体的检测方式如下:检测命中率 检测命中率是一个最基本的、最宏观的方式,使用telnet连接到memcached服务器,然后执行stats命令就可以 阅读全文
posted @ 2016-10-24 14:53 面壁偷笑 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 缓存一致性问题 1:缓存系统与底层数据的一致性。这点在底层系统是“可读可写”时,写得尤为重要 2:有继承关系的缓存之间的一致性。为了尽量提高缓存命中率,缓存也是分层:全局缓存,二级缓存。他们是存在继承关系的。全局缓存可以有二级缓存来组成。 3:多个缓存副本之间的一致性。为了保证系统的高可用性,缓存系 阅读全文
posted @ 2016-10-24 14:51 面壁偷笑 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 缓存雪崩 什么是缓存雪崩? 当缓存服务器重启或者大量缓存集中在某一个时间段失效,这样在失效的时候,也会给后端系统(比如DB)带来很大压力。 如何避免? 1:在缓存失效后,通过加锁或者队列来控制读数据库写缓存的线程数量。比如对某个key只允许一个线程查询数据和写缓存,其他线程等待。 2:不同的key, 阅读全文
posted @ 2016-10-24 14:51 面壁偷笑 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 从上图可以看见MySQL 复制的基本过程如下: Slave 上面的IO线程连接上 Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容; Master 接收到来自 Slave 的 IO 线程的请求后,通过复制的 IO 线程根据请求信息读取指定日志指定位置之后的日志信息,返 阅读全文
posted @ 2016-10-24 14:46 面壁偷笑 阅读(264) 评论(0) 推荐(0) 编辑
摘要: <!--?xml version="1.0" encoding="UTF-8"?--> 2.1基本原理:人类认知问题的过程总是这样的:what(什么)-?why(为什么)-?how(怎么做),接下来,本文将就这三个问题展开讨论和研究:2.1.1什么是数据切分"Shard" 这个词英文的意思是"碎片" 阅读全文
posted @ 2016-10-24 14:37 面壁偷笑 阅读(519) 评论(0) 推荐(0) 编辑
摘要: Sql代码 [root@BlackGhost test]# ls |grep user alluser.MRG alluser.frm user1.MYD user1.MYI user1.frm user2.MYD user2.MYI user2.frm Sql代码 简单说明一下,上面的分表呢是利用 阅读全文
posted @ 2016-10-24 14:36 面壁偷笑 阅读(592) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/heiyeshuwu/article/details/44261915 Cobar https://github.com/SOHUDBA/SOHU-DBProxy SOHU-DBProxy http://freecode.com/projects/dbpro 阅读全文
posted @ 2016-10-24 14:35 面壁偷笑 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一、小数问题 对于小数的表示,MySQL分为两种方式:浮点数和定点数。 浮点数包括float(单精度)和double(双精度), 而定点数则只有decimal 一种表示。 定点数在MySQL 内部以字符串形式存放,比浮点数更精确,适合用来表示货币等精度高的数据。 二、时间类型 所占字节数 如果表示年 阅读全文
posted @ 2016-10-24 14:34 面壁偷笑 阅读(178) 评论(0) 推荐(0) 编辑
  2016年10月21日
摘要: 通过一个例子来学习redigo的使用,其中主要使用到了redis的订阅与发布功能,以及redis连接池的实现 订阅发布功能测试 package modelsimport ( "github.com/garyburd/redigo/redis" "github.com/astaxie/beego" " 阅读全文
posted @ 2016-10-21 19:01 面壁偷笑 阅读(10369) 评论(0) 推荐(0) 编辑
  2016年9月29日
摘要: 注:原文出处 www.linuxidc.com/Linux/2015-06/119398.htm 1. location正则写法 一个示例: 已=开头表示精确匹配如 A 中只匹配根目录结尾的请求,后面不能带任何字符串。 ^~ 开头表示uri以某个常规字符串开头,不是正则匹配 ~ 开头表示区分大小写的 阅读全文
posted @ 2016-09-29 11:33 面壁偷笑 阅读(263) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页