调优
Luke~
4年程序猿
展开
-
JVM知识总结(二)
一、CLASS文件结构初识 1、Class文件结构 magic-->CA FE BA BE、minor version-->00 00、major version-->00 34(16进制,jdk8编译)、constant_pool_count-1-->00 10 Constant Pool:1、CONSTANT_Methodref_info常量池入口,标记、index 2个字节指向声明方法的类或者接口描述的CONSTANT_Class_info的索引项;后面的index 占2原创 2020-07-23 01:56:38 · 94 阅读 · 0 评论 -
JVM基础知识总结(一)
一、CLASS文件结构初识 1、Class文件结构 magic–>CA FE BA BE、minor version–>00 00、major version–>00 34(16进制,jdk8编译)、constant_pool_count-1–>00 10 Constant Pool:1、CONSTANT_Methodref_info常量池入口,标记、index 2个字节指向声明方法的类或者接口描述的CONSTANT_Class_info的索引项; 后面的index 占2个字节原创 2020-07-22 02:51:52 · 150 阅读 · 0 评论 -
mysql数据库调优总结(二)
第五、查询优化 1、查询慢的原因:网络因素、CPU、IO、上下文切换、系统调用、生成统计信息、锁等待时间等 2、优化数据库访问:查询性能地下的原因是访问的数据太多,某些查询不可避免的需要筛选大量的数据,可以通过减少访问数据量的方式优化;1、确认 应用程序是否在检索大量超过需要的数据;2、确认mysql服务器层是否在分析大量超过需要的数据行 3、执行过程优化: 1、查询缓存:在解析一个查询语句之前,如果查询缓存是打开的,那么mysql会优先检查这个查询是否命中查询缓存中的数据,如果查 询恰好命中了查原创 2020-07-21 13:20:49 · 130 阅读 · 0 评论 -
mysql数据库调优总结(一)
关于mysql调优以前也做过一些总结,但是总是不全面,不能合理的调优;网上也有很多关于mysql调优的文章,今天作为回顾再次整理一下。我使用的是mysql5.7版本。闲话少说今天我们从一下几个方面来进行总结: 第一、性能监控,必须要有监控,没有监控是无法进行有效的调优的; 1、通过使用show profile查询工具,用来分析当前会话中sql语句执行时资源消耗情况,可以通过type指定;默认关闭状态,并保存最近15次的运行结果。可以通过 show variables like 'profiling'来查看状原创 2020-07-21 13:17:51 · 209 阅读 · 0 评论