性能调优
文章平均质量分 78
Dear,别闹!
just do it
展开
-
JAVA笔记 —— JVM 性能优化
JVM 参数查看 java四类八种基本数据类型 第一类:整型 byte short int long 第二类:浮点型 float double 第三类:逻辑型 boolean(它只有两个值可取true false) 第四类:字符型 char 在栈中可以直接分配内存的数据是基本数据类型。 引用数据类型:是数据的引用在栈中,但是他的对象在堆中。 标题 ...原创 2018-11-08 18:00:02 · 163 阅读 · 0 评论 -
tomcat —— 启动慢问题优化
tomcat启动信息:Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [370,632] milliseconds. 一、问题来源: 在新服务器上搭建新项目后台,环境:Linux + tomcat 7 + JDK1.8 。 部署tomca项目,启动过程非常久,用时6分钟... 二、解决办法:两种... securerandom.source=file:/dev/./urandom原创 2018-10-25 15:00:00 · 590 阅读 · 0 评论 -
MySQL (一) —— MySQL性能优化之 慢查询日志
慢查询日志(slow-query-log) 一、什么是慢查询日志? 慢查询日志是MySQL提供的一种日志记录,用来记录在MySQL中响应(执行)时间超过阀值(long_query_time,默认值:10,单位:秒)的SQL语句。 二、如何开启 MySQL 慢查询日志:两种方法 1、mysql> set global slow_query_log=1; 2、修改配置文件 /etc/my.cnf ; 三、慢查询日志分析工具 -- mysqldumpslow 四、小结原创 2018-10-26 18:30:27 · 342 阅读 · 0 评论 -
MySQL(二) —— MySQL性能优化之 SQL语句优化
SQL语句优化 MySQL优化的目的 1、避免出现页面访问错误:或由于数据库连接超时 timeout 产生页面5xx错误;或由于慢查询造成页面无法加载;或由于阻 塞造成数据无法提交; 2、增加数据库的稳定性:避免由于低效查询引起的数据库问题; 3、优化用户体验:提高页面访问的流畅度。 一、SQL语句优化(20种) 1、使用 EX...原创 2018-10-30 20:03:20 · 346 阅读 · 0 评论 -
MySQL(三) —— MySQL性能优化之 索引优化
MySQL索引优化 最后, 关于索引失效问题 一、如何选择合适的列建立索引? 1、在where从句、group by 从句、order by 从句、on 从句中出现的列 2、索引字段越小越好。可减少I/O操作,提高 3、离散度大的列放在联合索引的前面,如 如何判断列的离散度? 去重查询看列的唯一值,唯一值越多则离散度越大。 举例: 查看account.user_info表的数据结...原创 2018-11-01 12:03:21 · 231 阅读 · 0 评论 -
MySQL配置文件 my.cnf 详解
MySQL配置文件 [client] port = 3306 socket = /var/lib/mysql/mysql.sock [mysql] #这个配置段设置启动MySQL服务的条件;在这种情况下,no-auto-rehash确保这个服务启动得比较快。 no-auto-rehash [mysqld] user = mysql port = 3306 socket = /var/...原创 2018-11-02 18:30:30 · 372 阅读 · 1 评论