摘要: 应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。 1.根据top命令查看cpu高的那个线程的pid 2.用ps -mp pid -o THREAD,tid,time显示线程列表 3.printf "%x\n" tid 线程ID转换为16进制格式 4.jstack pid 阅读全文
posted @ 2019-04-22 16:42 facker1 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 表中的数据越多,索引树的范围越大,磁盘读取也越多,性能也就越低 从实践角度来看,一般以百万到千万作为一个表的存储量级,超出该范围之后,性能就会下降,需要采用其他技术手段解决。 首先想到的就是能否将读和写分离,主数据库用于写入,读数据库(多个)用于对外提供查询,通过数据复制的方式将主数据库的数据同步到 阅读全文
posted @ 2019-04-22 14:42 facker1 阅读(801) 评论(0) 推荐(0) 编辑