06 2019 档案
摘要:原始sql: 执行计划如下: 在查询过程中存在全表查询,并发量上来肯定db的负载会非常高 优化后:
阅读全文
摘要:目前,Redis哨兵模式,内存资源有限,有很多key大于500M,性能待优化。需要迁移至Redis-cluster集群中。 涉及到的key如下: 0,hash,duser_record,816641556,hashtable,2771047,184 9,hash,pcts_product_exter
阅读全文
摘要:主要考虑从业务层做性能优化: 性能优化描述(必填): 由于目前判断用户是否是新手标的接口实现方案是:每次都统计用户的投资记录,这样会导致性能比较慢,所以新做一个用户维度的表,来保存用户投资相关统计数据。 1、目前记录数据包括:用户总投资数,非体验标投资数,体验标投资数。 2、此记录表后面可在需要时,
阅读全文
摘要:一、缓存雪崩 缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间(例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓存的请求都去查询数据库了, 而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从而形成一系列连锁反应,造成整个系统崩溃
阅读全文
摘要:Hystrix是什么? hystrix对应的中文名字是“豪猪”,豪猪周身长满了刺,能保护自己不受天敌的伤害,代表了一种防御机制,这与hystrix本身的功能不谋而合,因此Netflix团队将该框架命名为Hystrix,并使用了对应的卡通形象做作为logo。 在一个分布式系统里,许多依赖不可避免的会调
阅读全文
摘要:{ "message": "success", "code": "M00000", "data": { "bankList": [ { "bankName": "中国邮政储蓄银行", "bankCode": "PSBC", "patterns": [ { "reg": "^(621096|62109
阅读全文