0℃
2015年01月29日
⁄ Linux
⁄ 被围观 3,796 view+
1.安装rrdtool
#安装rrdtool所需的支持包
yum -y install libart_lgpll ibart_lgpl-devel cairo cairo-devel pango pango-devel perl-CPAN
wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.7.tar.gz
tar zxvf ../software/rrdtool-1.4.7.tar.gz
cd rrdtool-1.4.7
./configure --prefix=/usr/local/rrdtool
make && make install
2.建立rrd文件
rrdtool create jiunile.rrd \
--start `date +%s` \
--step 60 ...
rrdtool阅读全文
0℃
通常来说,MySQL性能调优是非常复杂的一件事,不是简单的修改参数就可以完成的。需要综合考虑。而且找出性能瓶颈也非易事。但是通常我们有以下的几种方法找到蛛丝马迹。通过下面的几种方法发现瓶颈以后,我们才能确定下一步应该怎么做^_^
其他的可以参考:MySQL常用SQL优化,Linux上跑MySQL优化
(1)查看系统状态,比如top,vmstat,sar,iostat,dstat等
(2)进入MySQL里查看MySQL的连接数及相应的SQL(show processlist)
(3)如果使用的innodb表还需要把show engine innodb status取出来分析
(4)取两次show ...
mysql优化阅读全文
0℃
2014年10月28日
⁄ Mysql
⁄ 被围观 3,615 view+
在工作中,我们用于捕捉性能问题最常用的就是打开慢查询,定位执行效率差的SQL,那么当我们定位到一个SQL以后还不算完事,我们还需要知道该SQL的执行计划,比如是全表扫描,还是索引扫描,这些都需要通过EXPLAIN去完成。EXPLAIN命令是查看优化器如何决定执行查询的主要方法。可以帮助我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略预计会被优化器采用。需要注意的是,生成的QEP并不确定,它可能会根据很多因素发生改变。MySQL不会将一个QE...
explain阅读全文
0℃
sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。本文主要以CentOS 6.3 x64系统为例,介绍sar命令。
安装:yum install sysstat
sar命令常用格式
sar [options] [-A] [-o file] t [n]
其中:
t为采样间隔,n为采样次数,默认值是1;
-o file表示将命令结果以二进制格式存放在文件中,file 是文件名。
options 为命令...
sar阅读全文
0℃
2014年10月21日
⁄ Mysql
⁄ 被围观 4,431 view+
mysql报错信息如下:
mysqld got signal 11141021 10:09:24 mysqld_safe Starting mysqld daemon with databases from var/lib/mysql
141021 10:09:24 [Warning] '--log_slow_queries' is deprecated and will be removed in a future release. Please use ''--slow_query_log'/'--slow_query_log_file'' instead.
141021 10:09:24 InnoDB: Initializing buffer pool, size = 8.0M
141021 10:09:24 InnoDB: Completed initialization of buffer pool
InnoDB: Log scan progressed past the checkpoint lsn 13 2...
mysql阅读全文
0℃
2014年10月09日
⁄ Mysql
⁄ 被围观 3,771 view+
首先,介绍下关于InnoDB引擎存储格式的几个要点:
1、InnoDB可以选择使用共享表空间或者是独立表空间方式,建议使用独立表空间,便于管理、维护。启用 innodb_file_per_table 选项,5.5以后可以在线动态修改生效,并且执行 ALTER TABLE xx ENGINE = InnoDB 将现有表转成独立表空间,早于5.5的版本,修改完这个选项后,需要重启才能生效;
2、InnoDB的data page默认16KB,5.6版本以后,新增选项 innodb_page_size 可以修改,在5.6以前的版本,只能修改源码重新编译,但并不推荐修改这个配置,除非你非常清楚它有什...
blob, mysql, 优化阅读全文
0℃
2014年10月09日
⁄ Mysql
⁄ 被围观 3,156 view+
本次,我们来看看索引、提交频率对InnoDB表写入速度的影响,了解有哪些需要注意的。
先直接说几个结论吧:
1、关于索引对写入速度的影响:
a、如果有自增列做主键,相对完全没索引的情况,写入速度约提升 3.11%;
b、如果有自增列做主键,并且二级索引,相对完全没索引的情况,写入速度约降低 27.37%;
因此,InnoDB表最好总是有一个自增列做主键。
2、关于提交频率对写入速度的影响(以表中只有自增列做主键的场景,一次写入数据30万行数据为例):
a、等待全部数据写入完成后,最后再执行commit提交的效率最高;...
mysql, 优化, 索引阅读全文
0℃
0℃
2014年07月11日
⁄ Mysql
⁄ 被围观 3,691 view+
服务器型号:IBM S226
CPU:至强四核
内存:4G
硬盘:两个80G做RAID1
系统:windows server 2003 SP1 32位企业版
Mysql版本:5.5
根据自己服务器的实际情况,优化过和参数如下:
一、公共选项
skip-external-locking //避免MySQL的外部锁定,减少出错几率增强稳定性。
skip-name-resolve //禁止MySQL对外部连接进行DNS解析,使用这一选项可以消除MySQL进行DNS解析的时间。但需要注意,如果开启该选项,则所有远程亿恩科技主机连接授权都要使用IP地址方式,否则MySQL将无法正常处理连接请求!
max_connections = 1...
mysql, 优化阅读全文