logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

influxdb内存消耗分析及性能优化

本文整理了业务中使用influxdb遇到的问题,并提出了一些优化方案。目前来看,influxdb对于笔者仍然是一个黑盒程序,更细致的内容就需要从源码追寻。#将保留策略修改为:3天一周期;1天一分片(2) 配置文件#influxdb配置文件,主要参数如下:[data]#wal日志落盘周期,官方建议0-100ms#尝试了100ms,50ms,20ms之后,目前折中采用50ms#使用tsi1索引#分片允

#性能优化#5g
React-Native 入门指南

React-Native 入门指南背景搭建开发环境第一个React-Native App需要知道的JSX和ES6语法组件的属性(props)和状态(state)组件生命周期样式(StyleSheet)常用组件背景为什么需要React-Native?在React-Native出现之前移动端主流的开发模式是原生开发和Hybrid开发(H5混合原生开发),Hybrid app相较于native app的

RocketMQ系列:rocketmq运维控制台使用详解

搭建好了RocketMQ的console之后,直接在浏览器打开http://{你的ip}:8080默认会进入到驾驶舱(dashboard)。总览整体横向菜单分为八个部分:运维:主要是设置nameserver和配置vipchannel驾驶舱:控制台的dashboard,可以分别按broker和主题来查看消息的数量和趋势。集群:整个RocketMq的集群情况,包括分片,编号,地址,版本,消息生产和消息

#运维#java#后端
启动报错如下:Failed to start bean ‘documentationPluginsBootstrapper‘; nested exception is java.lang.NullPo

因为Springfox 使用的路径匹配是基于AntPathMatcher的,而Spring Boot 2.6.X使用的是PathPatternMatcher。application.yml 或applicaiton.properties 中添加如下配置。当Spring Boot 2.6.x 和。比如下面版本组合是兼容的。比如下面版本组合是兼容的。

#java#spring boot#spring
运维:k8s常用命令大全

Kubernetes是一个强大的容器编排平台,不管是运维、开发还是测试或多或少都会接触到,熟练的掌握k8s可大大提高工作效率和强化自身技能。

文章图片
#kubernetes#运维#docker
MybatisPlus之QueryWrapper、LambdaQueryWrapper以及LambdaQueryChainWrapper用法

代码】MybatisPlus之QueryWrapper、LambdaQueryWrapper以及LambdaQueryChainWrapper用法。

#java#mybatis#开发语言
分布式系统架构知识点梳理

分布式分为分布式缓存(Redis)、分布式锁(Redis 或 Zookeeper)、分布式服务(Dubbo 或 SpringCloud)、分布式服务协调(Zookeeper)、分布式消息队列(Kafka 、RabbitMq)、分布式 Session 、分布式事务、分布式搜索(Elasticsearch)等。不可能所有分布式内容都熟悉,一定要在某个领域有所专长。分布式理论问:分布式有哪些理论?CAP

#分布式#java#数据库
原文记一次开发环境redis出现key丢失排查

看出命令执行的次数、命令耗费的 CPU 时间(单位毫秒)、执行每个命令耗费的平均 CPU 时间(单位毫秒)执行 config set maxmemory-policy volatile-lru。执行config get maxmemory-policy。: 因最大内存容量限制而被驱逐(evict)的键数量。的次数,可能执行的时候已经有大量的调用,先执行。发现设定的淘汰策略为: allkeys-lr

#redis#数据库#缓存
时序数据库 Influxdb 中 in 的替换用法,多表查询

在循环中查询数据库,是性能大忌,循环10000次,访问数据库10000次,这其中的开销就不多说了。还有同学说:我的查询语句不是一个字段的多个条件,是多个字段的多个条件,而且还涉及到分组 + 排序。当然第四种用法, or 的使用,能 or 多少条件,也是有限制的,如果 or上一百多个条件,又会带来性能问题,查询很慢,具体还是看实际q情况吧。有小伙伴说:我的查询语句可不只是一个字段的多个条件那么简单,

#时序数据库#sql#数据库
如何保证Redis缓存和数据库的数据一致性

首先,我们先来看看有哪几种一致性的情况呢?如果你的项目对缓存的要求是强一致性的,那么请不要使用缓存。这种一致性级别是最符合用户直觉的,它要求系统写入什么,读出来的也会是什么,用户体验好,但实现起来往往对系统的性能影响大。这种一致性级别约束了系统在写入成功后,不承诺立即可以读到写入的值,也不承诺多久之后数据能够达到一致,但会尽可能地保证到某个时间级别(比如秒级别)后,数据能够达到一致状态。最终一致性

#缓存#数据库#redis
    共 18 条
  • 1
  • 2
  • 请选择