摘要: 一、MySql的Query Cache1、Query CacheMySQL Query Cache是用来缓存我们所执行的SELECT语句以及该语句的结果集。MySql在实现Query Cache的具体技术细节上类似典型的KV存储,就是将SELECT语句和该查询语句的结果集做了一个HASH映射并保存在一定的内存区域中。当客户端发起SQL查询时,Query Cache的查找逻辑是,先对SQL进行相应的权限验证,接着就通过Query Cache来查找结果。它不需要经过Optimizer模块进行执行计划的分析优化,更不需要发生同任何存储引擎的交互,减少了大量的磁盘IO和CPU运算,所以有时候效率非常高 阅读全文
posted @ 2013-08-05 14:57 北斗极星 阅读(519) 评论(0) 推荐(0) 编辑
摘要: http://sebastien.godard.pagesperso-orange.fr/The sysstat utilities are a collection of performance monitoring tools for Linux. These include sar, sadf, mpstat, iostat, nfsiostat, cifsiostat, pidstat and sa tools.collectl - linux性能监控工具http://collectl.sourceforge.net/index.htmliotop - linux磁盘IO性能监控工具h 阅读全文
posted @ 2013-08-05 14:55 北斗极星 阅读(634) 评论(0) 推荐(0) 编辑
摘要: The Guide To Understanding mysqlreportThis guide to understanding mysqlreport explains everything that mysqlreport can report. It also teaches how to interpret and understand all the values in context so that after reading a mysqlreport report ("a report") the fundamental question that mys 阅读全文
posted @ 2013-08-05 14:42 北斗极星 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 年初的时候收藏过一篇关于mysqlreport的报表解读,和内置的show status,和show variables相比mysqlreport输出一个可读性更好的报表;但Sundry MySQL提供的脚本相比mysqlreport更进一步:除了报表还进一步提供了修改建议。安装和使用非常简单:wget http://www.day32.com/MySQL/tuning-primer.sh chmod +x tuning-primer.sh ./tuning-primer.sh和mysqlreport一样,tuning-primer.sh也支持.my.cnf[client] user = US 阅读全文
posted @ 2013-08-05 14:41 北斗极星 阅读(323) 评论(0) 推荐(0) 编辑
摘要: chcon命令:修改对象(文件)的安全上下文。比如:用户:角色:类型:安全级别。 命令格式: Chcon [OPTIONS…] CONTEXT FILES….. Chcon [OPTIONS…] –reference=PEF_FILES FILES…说明: CONTEXT 为要设置的安全上下文 FILES 对象(文件) --reference 参照的对象 PEF_FILES 参照文件上下文 FILES 应用参照文件上下文为我的上下文。 OPTIONS 如下: -f 强迫执行 -R 递归地修改对象的安全上下文 -r ROLE 修改安全上下文角色的配置 -t TYPE 修改安全上下文类型的配置 - 阅读全文
posted @ 2013-08-03 13:29 北斗极星 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 点评:将一下代码copy到 用户目录下 新建文件为 .vimrc保存即可生效如果想所有用户生效 请修改 /etc/vimrc (建议先cp一份)"=========================================================================" DesCRiption: 适合自己使用的vimrc文件,for Linux/Windows, GUI/Console"" Last Change: 2010年08月02日 15时13分 "" Version: 1.80" edit b 阅读全文
posted @ 2013-08-01 09:53 北斗极星 阅读(357) 评论(0) 推荐(0) 编辑
摘要: OpenResty:官方网站 http://openresty.org/cn/index.html利用nginx+lua+memcache实现灰度发布 http://www.cnblogs.com/wenbiao/p/3227998.html 阅读全文
posted @ 2013-07-31 17:32 北斗极星 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 做过PHP开发的程序员应该清楚,PHP中有很多内置的功能,掌握了它们,可以帮助你在做PHP开发时更加得心应手,本文将分享8个开发必备的PHP功能,个个都非常实用,希望各位PHP开发者能够掌握。1、传递任意数量的函数参数 我们在.NET或者JAVA编程中,一般函数参数个数都是固定的,但是PHP允许你使用任意个数的参数。下面这个示例向你展示了PHP函数的默认参数:// 两个默认参数的函数 function foo($arg1 = ”, $arg2 = ”) { echo “arg1: $arg1\n”; echo “arg2: $arg2\n”; } foo(‘hello’,'world. 阅读全文
posted @ 2013-07-27 10:29 北斗极星 阅读(267) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/hustcat/archive/2009/12/19/1627525.html 阅读全文
posted @ 2013-07-25 15:18 北斗极星 阅读(128) 评论(0) 推荐(0) 编辑
摘要: watch 命令watch -d -n 1 'df; ls -FlAt /path'在使用这条命令时你需要替换其中的 /path 部分,watch 是实时监控工具,-d 参数会高亮显示变化的区域,-n 1 参数表示刷新间隔为 1 秒。df; ls -FlAt /path 运行了两条命令,df 是输出磁盘使用情况,ls -FlAt 则列出 /path 下面的所有文件。ls -FlAt 的参数详解:-F 在文件后面加一个文件符号表示文件类型,共有 */=>@| 这几种类型,* 表示可执行文件,/ 表示目录,= 表示接口( sockets) ,> 表示门, @ 表示符号链 阅读全文
posted @ 2013-07-23 15:23 北斗极星 阅读(678) 评论(0) 推荐(0) 编辑