- 博客(11)
- 收藏
- 关注
原创 jvm问题排查脚本
jstack -l pid > pid.hprof 导出线程信息jstat -gcutil pid time 打印出该进程的gc情况jstat -gcutil 17009 1000pstree -p 28715 | wc -l 查看当前进程的线程查看整个JVM内存状态jmap -heap [pid]要注意的是在使用CMS GC 情况下,jmap -heap的执行有可能会导致JAVA 进程挂起jmap -histo:live 10765 | more查看JVM堆中对象详细占用情况jma
2022-03-19 10:45:47 313 1
原创 fastdfs报错:org.csource.common.MyException: getStoreStorage fail, errno code: 28
org.csource.common.MyException: getStoreStorage fail, errno code: 28
2022-03-10 14:31:56 347
原创 clickhouse实战和踩坑
最近需要使用clickhouse来做数据仓库,所以开始接触数据库clickhouse,下面是自己一些学习笔记。1.什么是clickhouse?官网描述:ClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS).第一次接触列式数据库,感觉单看概念还是比较抽象,难懂,思维很难转换的过来对比一下olap和oltp的区别:从上面可以看出OLAP数据库特点就是数据量大,主要是查询操作,所以需保证查询速度快,所以一般OLAP一般采用列式数据库.2.clickhouse的特征官网
2020-10-28 17:36:43 862
原创 mysql的索引下推和概念
聊一聊mysql的索引下推1.什么是索引下推以下是mysql官网描述: Index Condition Pushdown (ICP) is an optimization for the case where MySQL retrieves rows from a table using an index. Without ICP, the storage engine traverses the index to locate rows in the base table and return
2020-10-28 17:28:25 1310
原创 分库分表中间件常见方案对比分析
1.为什么需要分库分库分表?1.1 数据库性能瓶颈的出现 最直观的表现就是对数据库的各种操作变慢,在高并发的场景下出现应用无法获取连接,出现拖垮整个系统的场景,之前互联医院已出现多次.1.2 数据库优化方案对比1.2.1 SQL 与索引 在程序中对 SQL 语句进行优化,在数据库中添加索引。这个是我们这边最常用的手段,也是成本低,效果明显的手段,但是过多的索引也会带来一些问题,不可盲目添加。个人理解是需要建立收益大的索引,建立最优的索引,一个索引可以对多个sql起作用,同时命中后对有
2020-06-08 00:02:54 1270
原创 安装sslscan
安装sslscan1.yum install git gcc2.git clone https://github.com/rbsec/sslscan3.wget http://www.zlib.net/zlib-1.2.11.tar.gztar zxvf zlib-1.2.11.tar.gzcd zlib-1.2.11./configuremake testmake i...
2019-11-24 22:04:32 2170
原创 mongodb初始常用命令
mongodb初始常用命令1.基本命令mongo连接mongodbuse db使用数据库,若没有则会创建数据库show dbs显示所有数据库列表db.createUser({user:“root”,pwd:“123456”,roles:[“root”]})创建用户并分配权限db.system.users.find().pretty()显示所有用户2.系统...
2019-11-24 21:57:09 137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人