性能调优
古木参天
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
索引优化
1、列类型尽量定义成数值类型,且长度尽可能短,如主键和外键,类型字段等等。2、建立单列索引,根据需要建立多列联合索引。3、当单个列过滤之后还有很多数据,那么索引的效率将会比较低,即列的区分度较低。4、如果在多个列上建立索引,那么多个列的区分度就大多了,将会有显著的效率提高。5、根据业务场景建立覆盖索引只查询业务需要的字段,如果这些字段被索引覆盖,将极大的提高查询效率。6、多表连接的字段上需要建立索引,这样可以极大提高表连接的效率。7、where条件字段上需要建立索引。8、排序字段原创 2021-04-22 15:04:27 · 256 阅读 · 0 评论 -
JVM架构(015)_XmnXmsXmxXss有什么区别
1、XmnXmsXmxXss有什么区别首先,Xmn、Xms、Xmx、Xss都是JVM对内存的配置参数,我们可以根据不同需要区修改这些参数,以达到运行程序的最好效果。了解jvm内存管理看这里:jvm是如何管理内存的Xms、Xmx-Xms、-Xmx分配用来设置进程堆内存的最小大小和最大大小。了解堆内存看这里:java堆内存是什么样的 了解java垃圾回收机制看这里:java垃圾回收机制是什么Xmn-X...转载 2018-04-24 16:55:24 · 271 阅读 · 0 评论 -
eclipse.ini内存设置
-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题:1. 各个参数的含义什么?2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置?下面我们一一进...转载 2018-04-24 16:56:24 · 242 阅读 · 0 评论 -
druid监控及慢sql记录
http://www.cnblogs.com/han-1034683568/p/6730869.html本文提要前文也提到过druid不仅仅是一个连接池技术,因此在将整合druid到项目中后,这一篇文章将去介绍druid的其他特性和功能,作为一个辅助工具帮助提升项目的性能,本文的重点就是两个字:监控。我的github地址点这里druid监控因为已经做了整合,所以这一步较为简单,只需要在web.xm...转载 2018-05-25 15:43:59 · 1345 阅读 · 0 评论 -
Java字节简介
Java字节简介1回复即使对于有经验的Java开发人员来说,读取编译的Java字节码也很繁琐。为什么我们首先需要了解这种低级别的东西?这是上周发生在我身上的一个简单场景:我很久以前在我的机器上进行了一些代码更改,编译了一个Jar并将其部署在服务器上以测试针对性能问题的潜在修复。遗憾的是,代码从未签入版本控制系统,无论出于何种原因,本地更改都被删除而没有跟踪。几个月后,我再次需要源代码形式的更改(这...转载 2018-07-10 16:22:24 · 2641 阅读 · 0 评论
分享