本文只给出现象和解决方法,并没有深度分析原因(mysql功力不够。)
一、表结构
|
|
注意:id是primary key, 四个列组成了unique_key
|
|
注意:id是primary key, 四个列组成了unique_key
jstat是用于监控虚拟机各种运行状态信息的命令工具,尤其对于了解垃圾回收的情况很有帮助(类装载、垃圾收集、运行期编译状况)。
|
|
下图来自深入理解java虚拟机,这里只选几个重要的进行说明
jmap是和JVM堆内存相关的命令,比如dump出堆内存、堆内存的基本使用情况、堆内存使用情况直方图等等。
|
|
选项 | 说明 | 影响程度 | 重要程度 |
---|---|---|---|
-heap | 显示堆内存的详细信息(例如:回收器信息、分代内存等等) | 不会对线上有影响 | 五星 |
-histo | 显示堆内存中对象的统计信息,类似直方图 | 不会对线上有影响 | 五星 |
-dump | 生成堆内存的快照 | 轻易不要在线上使用 | 四星 |
-F | 强制生成快照 | 轻易不要在线上使用 | 四星 |
-permstat | 以classloader为统计口径查看永久代信息 | 测试了一下应该对线上有影响(确实没用过) | 三星 |
|
|
|
|
|
|
(1) 比较3.0和3.2文件变化数
|
|
(2) 比较3.0和3.2文件变化统计12> git diff 3.0..3.2 --shortstat比较3.0和3.2文件变化数