![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术员的工具箱
文章平均质量分 54
五二言
希望在交流中学习,在学习中接近自己的目标
展开
-
【技术员的工具箱】千万数据生产环境更改方案
最近需要给公司的某系统的表进行千万级别数据的加密。但是该系统作为公司的基础系统,外部业务访问频次高,且该系统无法做出长时间的停机挂牌,因此需要提供一套方案,尽量压缩系统的停机时间,在尽可能短的时间内完成千万级别的数据加密任务。方案的基本思路是: 以8月20日作为分界点,建立临时表,备份8月20日之前的表数据。对该备份表进行加密处理。8月20日以后的数据作为增量数据,进行增量的处理。存量数据和增量数原创 2016-08-28 19:23:42 · 873 阅读 · 0 评论 -
【技术员的工具箱】四步十分钟生成一千万条数据进行性能测试
1.创建一份包含一千万数据的txt文件 [root@test]i=1;while[ i−le10000000];doechoi -le 10000000 ];do echo i ;let i+=1; done>1000w.txt; 2.在数据库中创建临时表 create table tmp_series(id INT,PRIMARY(id)) 3.将txt文件的数据读取到临时表中 loa原创 2016-08-13 23:40:12 · 1017 阅读 · 0 评论 -
【技术员的工具箱】Mysql表结构不同环境的对比
最近发现测试环境和生产环境的表结构并不一致,导致了测试环境的测试结果达不到预期,甚至更严重的是,测试环境测不出问题,一到生产就有可能出现生产故障。 为了提前排除风险,需要对生产环境和测试环境进行一次比对。 网上提供了两种方式,一种是mysqldiff的方式,另一种则是用Mysql的客户端:Navicat。 这里选用了Navicat的方式,在这里做下记录。 参考资料 10秒钟完成MySQL数据库结构...原创 2019-05-07 22:58:17 · 549 阅读 · 0 评论 -
JVM问题快速排查手册
查看JVM启动参数 jps -v jinfo -flags pid jinfo pid – 列出JVM启动参数和system.properties ps -ef | grep java 查看当前堆的配置 jstat -gc pid 1000 3 – 列出堆的各个区域的大小 jstat -gcutil pid 1000 3 – 列出堆的各个区域使用的比例 jmap -heap pi...原创 2019-04-28 23:13:02 · 476 阅读 · 0 评论