ProxySQL介绍ProxySQL是一个高性能的MySQL中间件,拥有强大的规则引擎。具有以下特性:http://www.proxysql.com/1、连接池,而且是multiplexing2、主机和用户的最大连接数限制3、自动下线后端DB延迟超过阀值ping延迟超过阀值网络不通或宕机4、强大的规则路由引擎实现读写分离查询重写sql流量镜像5、支持preparedstatement6、支持Que
分类:
数据库 时间:
2018-07-05 00:44:02
阅读次数:
259
性能测试中我们经常提到一个概念就是“并发”,其实在实际真实的性能测试中是不存在真正的并发的。为了更真实的模拟对一个请求的并发测试场景,我们通常设置一个集合点,JMeter中提供了这样的一个功能设置。 那么集合点的大致概念是什么呢? 简单理解就是:设置一个阀值(请求数量),当请求数达到这个阀值时,允许 ...
分类:
其他好文 时间:
2018-07-03 15:02:49
阅读次数:
126
new/delete与malloc/free的区别 参考: https://blog.csdn.net/u013485792/article/details/51329541 https://www.cnblogs.com/lyl-312/p/5528892.html http://www.cnbl ...
分类:
其他好文 时间:
2018-06-29 00:12:15
阅读次数:
160
Python之函数 标签(空格分隔): 函数 现在老板要求你写一个监控程序,24小时全年无休的监控你们公司的网站服务器的系统的状况,当CPU、memory、disk等指标的使用量超过阀值时即发邮件警报 1. 你会采取如下的方法: 2.上述代码是实现了功能但是重复代码太多了:不易维护,如果日后需要修改 ...
分类:
编程语言 时间:
2018-06-24 00:40:46
阅读次数:
224
编辑python脚本redis_conn.py 安装python的redis支持模块 运行 然后可以通过zabbix调用这个脚本监控队列长度设置阀值报警 ...
分类:
编程语言 时间:
2018-06-16 12:08:29
阅读次数:
261
一、Python垃圾回收机制 Python中的垃圾回收是以引用计数为主,分代收集为辅。 在Python中,如果一个对象的引用数为0,Python虚拟机就会回收这个对象的内存。 运行如上代码,进程占用的内存基本不会变动 a = A() 会创建一个对象,在0x2a79d48L内存中,a变量指向这个内存, ...
分类:
编程语言 时间:
2018-06-06 21:50:42
阅读次数:
185
--[[ 实现请求统计,并且将单位时间内异常次数达到阀值的请求加入到黑名单中 --]] --获取共享内存 local limit_req_store = ngx.shared.limit_req_store --过载保护策略总开关,若开关关闭,则全部策略失效 local overload_prote... ...
分类:
其他好文 时间:
2018-06-06 21:34:51
阅读次数:
166
python采用的是引用变量的结构,也就说如果你对一个变量赋值,并不是给这个变量开辟了一块内存空间而是将一个对象的内存空间地址告诉了这个变量,这样做的好处是便于管理,节省内存空间,便于内存释放等等。但是在一些特殊情况下还是需要一个有自己内存空间的变量,这样操作起来和原变量互不干扰。那就要用到对象的复 ...
分类:
编程语言 时间:
2018-05-31 02:29:20
阅读次数:
205
HugePage简介HugePage技术是Linux在内核2.6中增加的一个特性,基本原理是:使用较大的Page实现对较大内存的访问!这个技术可以在Linux内核2.6及其以上的版本,32位和64位都支持!它的大小范伟是2MB到256MB,具体大小依赖于内核版本和服务器硬件架构!HugePage的优势:1.增加TLB的命中率;2.Page是被锁定在内存中,降低内存交换;3.锁定内存,降低内存释放与
分类:
数据库 时间:
2018-05-28 18:56:04
阅读次数:
262