
性能优化
lznnnnnnn
这个作者很懒,什么都没留下…
展开
-
SQL 性能优化经验总结
文章目录一、慢 SQL 语句诱因1.1 无索引、索引失效1.1.1 创建合适的索引1.1.2 索引失效场景1.2 锁等待1.3 不恰当的 SQL 语句1.3.1 优化分页查询1.3.2 优化 SELECT COUNT(*)1.3.3 优化 SELECT *1.4 不恰当的索引1.4.1 索引选择性差1.4.2 索引冗余1.5 不恰当的表字段数据类型1.5.1 BIGINT 转 INT1.5.2 DATETIME 转 TIMESTAMP1.5.3 使用 ENUM1.5.4 NULL 和 NOT NULL1.6原创 2020-12-16 16:57:05 · 234 阅读 · 0 评论 -
MySQL 参数设置优化
文章目录一、MySQL 体系结构二、内存调优2.1 QueryCache2.2 Buffer Cache2.2.1 innodb_buffer_pool_size2.2.2 innodb_buffer_pool_instances2.2.3 innodb_read(write)_io_threads2.2.4 innodb_log_file_size2.2.5 innodb_log_buffer_size2.2.6 innodb_flush_log_at_trx_commit参考一、MySQL 体系结构原创 2020-12-16 16:53:11 · 789 阅读 · 1 评论 -
JVM 性能调优
文章目录一、JVM 内存模型1.1 堆1.2 程序计数器1.3 方法区1.4 虚拟机栈1.5 本地方法栈二、JVM 运行原理三、优化 Java 编译3.1 热点探测3.2 逃逸分析3.2.1 栈上分配3.2.2 锁消除3.2.3 标量替换四、优化垃圾回收机制4.1 GC 算法4.2 查看 & 分析 GC 日志4.3 GC 调优策略4.4 查看 JVM 的 GC 情况五、优化 JVM 内存分配5.1 对象在堆中的生存周期5.2 查看 JVM 堆内存分配5.3 JVM 内存分配的调优过程六、内存持续上原创 2020-12-16 16:47:37 · 313 阅读 · 0 评论