对于新部署的机器,需要做一些基本的调优操作,以更改一些默认配置带来的性能问题 1 修改打开文件数 root@mysql:/data/tools/db# vim /etc/security/limits.conf root@mysql:/data/tools/db# cd /etc/security/ ...
分类:
系统相关 时间:
2018-09-09 15:00:03
阅读次数:
183
了解LINUX TCP/IP的参数配置是网络性能调优的前提,但是要清楚的记得这几十个参数也不容易,为了方便下次查看,所以查找了linux的manual手册和网上的资料。主要列出了“/proc/sys/net/ipv4”下面的参数。 1.IP 参数 ●ip_always_defrag: 在LINUX早 ...
分类:
其他好文 时间:
2018-09-07 20:08:48
阅读次数:
381
Dump 就是对程序运行时内存上的信息进行转储, 让我们可以查看程序当时的运行情况. Dump 对于调优和排错是非常有用的工具. Heap Dump Java 运行时对象分配在堆内存上, Heap dump 就是对堆内存进行转储. 生成 Heap dump 的生成有两种方式: 1) 运行 Java ...
分类:
编程语言 时间:
2018-09-07 16:43:56
阅读次数:
140
(一)关于存储引擎 创建合适的索引是SQL性能调优中最重要的技术之一。在学习创建索引之前,要先了解MySql的架构细节,包括在硬盘上面如何组织的,索引和内存用法和操作方式,以及存储引擎的差异如何影响到索引的选择。 MySQL有很多种衍生版本,这些衍生版本支持更多不同种类的存储引擎。本文主要讨论三种M ...
分类:
数据库 时间:
2018-09-06 22:54:30
阅读次数:
218
1.抓包过程中的丢包,对比日志 2.性能调优场景:1)单交易并发比基线慢很多,即单交易并发时平均响应时间相比基线会多处很多数据库锁或JVM锁,jvm锁(Java Montior)指多线程并发时抢站临界资源引起的(通常为synchronized代码块或方法)。2)越跑越慢的情形检查cpu使用率和网卡饱 ...
分类:
其他好文 时间:
2018-09-06 16:13:03
阅读次数:
242
更改默认mysql的root用户默认密码mysql>usemysql;mysql>updateusersetauthentication_string=password(‘newpassword‘)whereuser=‘root‘;mysql>flushprivileges;###刷新权限表编辑/etc/my.cnf[mysqld]datadir=
分类:
数据库 时间:
2018-09-06 12:38:12
阅读次数:
271
一、减少HTTP请求 图片地图: 假设导航栏上有五幅图片,点击每张图片都会进入一个链接,这样五张导航的图片在加载时会产生5个HTTP请求。然而,使用一个图片地图可以提高效率,这样就只需要一个HTTP请求。 服务器端图片地图:将所有点击提交到同一个url,同时提交用户点击的x、y坐标,服务器端根据坐标 ...
分类:
Web程序 时间:
2018-09-06 12:24:12
阅读次数:
210
引导语:我曾有一种感觉,不管何种调优方式,索引是最根本的方法,是一切优化手法的内功,所以一下我们 将讨论一些和索引相关的调优方式。索引是提高数据库性能的常用方法,它可以令数据库服务器以比没有索引快得多的速度检索特定的行,尤其是在查询语句当中包含有MAX(),MIN()和ORDERBY这些命令的时候, ...
分类:
数据库 时间:
2018-09-05 21:37:43
阅读次数:
180
性能测试有哪些分类 - 负载测试:通过在系统上不断加压,直到性能指标达到极限。这种测试方法一般用来了解系统的性能容量,或是配合性能调优来使用。我理解为测试系统在负荷的情况下,系统的负荷带来的的系统响应的时间,测试的是系统正常工作条件下所能承受的最大负载。能力- 压力测试:系统的资源使用饱和的情况下如 ...
分类:
其他好文 时间:
2018-09-05 09:10:35
阅读次数:
139
1、创建索引 在select、where、order by常涉及到的字段上建立索引 2、选择合适的存储引擎 1、读操作多:MyISAM 2、写操作多:InnoDB 3、SQL语句的优化(避免全表扫描) 1、where字句尽量不适用 != ,否则放弃索引全表扫描 2、尽量避免null判断,否则放弃索引 ...
分类:
数据库 时间:
2018-09-04 23:33:07
阅读次数:
205