现在位置 >首页 > Ops
0℃
2015年01月29日 Linux ⁄ 被围观 3,498 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 ...
阅读全文
0℃
2014年10月28日 Mysql ⁄ 被围观 3,559 view+
通常来说,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 ...
阅读全文
0℃
2014年10月28日 Mysql ⁄ 被围观 3,390 view+
在工作中,我们用于捕捉性能问题最常用的就是打开慢查询,定位执行效率差的SQL,那么当我们定位到一个SQL以后还不算完事,我们还需要知道该SQL的执行计划,比如是全表扫描,还是索引扫描,这些都需要通过EXPLAIN去完成。EXPLAIN命令是查看优化器如何决定执行查询的主要方法。可以帮助我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略预计会被优化器采用。需要注意的是,生成的QEP并不确定,它可能会根据很多因素发生改变。MySQL不会将一个QE...
阅读全文
0℃
2014年10月28日 Linux ⁄ 被围观 2,967 view+
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 为命令...
阅读全文
0℃
2014年10月21日 Mysql ⁄ 被围观 4,192 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...
阅读全文
0℃
2014年10月09日 Mysql ⁄ 被围观 3,555 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以前的版本,只能修改源码重新编译,但并不推荐修改这个配置,除非你非常清楚它有什...
阅读全文
0℃
2014年10月09日 Mysql ⁄ 被围观 2,919 view+
本次,我们来看看索引、提交频率对InnoDB表写入速度的影响,了解有哪些需要注意的。 先直接说几个结论吧: 1、关于索引对写入速度的影响: a、如果有自增列做主键,相对完全没索引的情况,写入速度约提升 3.11%; b、如果有自增列做主键,并且二级索引,相对完全没索引的情况,写入速度约降低 27.37%; 因此,InnoDB表最好总是有一个自增列做主键。 2、关于提交频率对写入速度的影响(以表中只有自增列做主键的场景,一次写入数据30万行数据为例): a、等待全部数据写入完成后,最后再执行commit提交的效率最高;...
阅读全文
0℃
2014年10月08日 Mysql ⁄ 被围观 3,823 view+
开发规范是跟公司的实际情况结合起来的,不是普适规则,仅供参考。 这个规范集合了原来分别在新浪,阿里,百度,人人,以及去哪儿自己的一些规则。不是一个人的贡献,是整个DB组共同制定出来的,可能还有纰漏,请过客批评指正。 1.命名规范 (1)库名、表名、字段名必须使用小写字母,并采用下划线分割。 (2)库名、表名、字段名禁止超过32个字符。 (3)库名、表名、字段名必须见名知意。命名与业务、产品线等相关联。 (4)库名、表名、字段名禁止使用MySQL保留字。 (5)临时库、表名必须以tmp为前缀,并以日期为后缀。...
阅读全文
0℃
2014年09月12日 Linux ⁄ 被围观 2,563 view+
监控 测试 优化
阅读全文
0℃
2014年07月11日 Mysql ⁄ 被围观 3,465 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...
阅读全文
×
腾讯微博