- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 如何查看mongodb的索引命中率
如何查看mongodb的索引命中率一、背景现在mongodb使用率很高,经常会遇到查询慢时,就会创建索引,而有时候索引命中率又不高,下面来介绍下测试环境下如何查看索引命中率二、方案1、首先查看查询collection的索引列表2、将mongodb的监控打开db.setProfilelevel(2),监控所有查询,然后对查询条件进行分析。统计下数据库中针对某一个表的查询次数(query...
2018-11-27 17:30:50 5632
原创 python分布式事务方案(二)基于消息最终一致性
python分布式事务方案(二)基于消息最终一致性上一章采用的是tcc方案,但是在进行批量操作时,比如说几百台主机一起分配策略时,会执行很长时间,这时体验比较差。由于zabbix隐藏域后台,而这个慢主要是集中在调用zabbix接口,这里我们就基于消息最终一致性来进行优化消息一致性方案是通过消息中间件保证上、下游应用数据操作的一致性。基本思路是将本地操作和发送消息放在一个事务中,保证本地操作和...
2018-11-09 19:28:08 1031
原创 python分布式事务方案(一)tcc
python分布式事务方案(一)tcc随着单体应用的拆分以及服务化的流行,现在分布式事务已经比较常见,分布式事务理论ACID、CAP、BASE等我就不说了,现在就直接说一下一种常见的解决方案-tccTCC 其实就是采用的补偿机制,其核心思想是:针对每个操作,都要注册一个与其对应的确认和补偿(撤销)操作。它分为三个阶段:Try 阶段主要是对业务系统做检测及资源预留Confirm 阶段主要...
2018-11-09 18:33:46 2627
原创 redis读写分离之jedis
redis集群主从之读写分离1、集群部署这里就不详细赘述如何部署主从集群了,一般都是使用slaveOf配置来进行初始化配置。2、与springboot集成实现读写分离通过注解实现调用层读写分离,然后根据取模运算来确定访问哪个读库在springcloud配置中心增加redis配置:配置读写节点spring: redis: database: 0 pool: ...
2018-11-09 17:06:54 1364
原创 springcloud集成redis集群之哨兵模式
redis集群之哨兵模式1、集群部署安装配置可参考一下地址:https://www.cnblogs.com/zhoujinyi/p/5569462.html2、与springboot集成这里哨兵模式暂时只提供了故障自动转移等,暂时不提供负载均衡功能,自动提供了故障转移和主从复制功能配置spring.redis.database=0spring.redis.password=123...
2018-11-09 17:06:31 1596
jaeger-all-in-one.zip
2020-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人