包 tsi1 tsi1 包提供了一种内存映射索引实现,支持高基数序列。 概述 tsi1 中的顶级对象是 Index。它是系统其他部分的主要访问入口。Index 由 LogFi...
包 tsi1 tsi1 包提供了一种内存映射索引实现,支持高基数序列。 概述 tsi1 中的顶级对象是 Index。它是系统其他部分的主要访问入口。Index 由 LogFi...
收到http请求:handler.go serveWriteV1points_writers.go WritePointsPrivilegedWithContext遍历涉...
参考:https://docs.influxdata.com/enterprise_influxdb/v1/concepts/clustering[https://docs....
批量化很多情况下性能瓶颈都在于数据库操作太多,此时可以优先考虑批量化写数据库时,使用批写接口,常用数据库一般都支持批写。这是常见操作,一般情况不需要改变业务代码流程。读数据时...
最近出现好几次容器重启的问题,发现是健康检查失败导致查看附近日志,发现有很多各种错误打印: 慢查询:2024-12-26 01:22:22 - [http-nio-80-ex...
下面这行代码作用是检查csv文件的第一行的第一个字段是否是timeif (!keys[0].equalsIgnoreCase("time")) {throw new BizE...
最近代码上生产环境上后,发现性能严重下降,计算一个设备之前只需几百毫秒,现在需要几秒甚至十几秒了,如果平均一个10s,4w个设备4个线程计算需要27小时,这样肯定不行 查看监...
遇到一个页面加载慢的问题, 用arthas的trace对接口进行跟踪 可以看到整个接口耗时超过1分钟,但是却找不到任何耗时的调用,感觉有些调用没跟踪到 查看代码,发现代码中用...
最近突然遇到一个问题,本地PC上的服务起不来。从日志看,没有任何报错,但是就是没初始化完成 最后的日志是这样:WARN c.b.m.c.t.support.ReflectL...
influxdb和prometheus都是基于TSM的时序数据库,都有数据压缩合并机制,prometheus不支持数据的更新,但是influxdb却能支持数据更新,他是如何做...
往influxdb写入了20多G数据后,出现写入时延变大的问题,从日志推测时延接近1s 怀疑是配置参数不合理导致,于是排查参数配置,进行了一波调整,其中有这个参数 wal-f...
由于我们用了很多线程池,因此需要加监控,并且支持修改参数 监控:使用actuator可以轻松获取excutor jvm tomcat 等java常用指标方法很简单,添...
问题现象:开发环境上日志看到写数据失败异常:org.influxdb.InfluxDBException$FieldTypeConflictException: partia...
分布式结构clickhouse是multi-master结构,即所有节点均是数据操作节点,每个节点均知道所有的数据片存放的节点 ES是master-slave 结构,分mas...
1、向量化处理的计算引擎:基于数据存储模型,叠加批量处理模式,利用SIMD指令集,降低函数调用次数,降低硬件开销(比如各级硬件缓存),提升多核CPU利用率。再加上分布式架构,...
设置堆和栈大小:-Xms64m -Xmx512m -Xss128k 设置malloc分区数启动脚本加:export MALLOC_ARENA_MAX=1 禁用分层编译,减少c...
PG数据库的一个表有几亿条数据,现在需要读取该表所有数据进行处理,直接一把查肯定是不行的 首先考虑的是分页查询。实测发现查询的很慢,因为查询虽然有分页,每次只查一批数据,但是...
昨天下午测试发了6条消息,今天发现还在消费中。从日志看,代码一直在正常处理中并非阻塞。 这几条消息特点是很大,一条消息里有8500条数据,一条数据处理耗时约300ms,那么一...
最近数据库访问量太大,于是加了缓存同样的缓存配置,有一个工程缓存正常生效,但另一个工程里却不生效 在org.springframework.cache.interceptor...
在写influxdb时发现一个诡异的现象: 同样的参数,Python代码写入整数是可以成功的,而且同一个参数写整数和浮点,都是可以的 但是java代码写整数则不行 org.i...