存档

2014年4月 的存档

shell统计最常用的命令

2014年4月27日 没有评论

shell统计最常用的命令 history | awk '{CMD[$2]++;count++;} END { for (a in CMD )print CMD[ a ]" " CMD[ a ]/count*100 "% " a }' | grep -v "./" | column -c3 -s " " -t |sort -nr | nl | head -n10 make输出颜色 make() { pathpat="(/[^/]*)+:[0-9]+" ccred=$(echo -e "33[0;31m") ccyellow=$(echo -e "33[0;33m") ccend=$(echo -e "33[0m") /usr/bin/make "$@" 2>&1 | sed -E -e "/[Ee]rror[: ]/ , don't Cetaphil have one levitra brand 200mg ve fragrance surely propranolol online pharm cleaningservicesbentle...

分类: linux 标签: ,

memcache和redis区别

2014年4月27日 没有评论

memcache官方定义 Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load. redis官方定义 Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets. 版权相同 它们都是使用的bsd协议,使用它的项目可以用于商业用户,不必发布二次修改的代码,...

分类: redis 标签: ,

mysql多列索引和最左前缀

2014年4月12日 没有评论

数据库的索引可以加快查询速度,原因是索引使用特定的数据结构(B-Tree)对特定的列额外组织存放,加快存储引擎(索引是存储引擎实现)查找记录的速度。 索引优化是数据库优化的最重要手段。 如果查询语句使用索引(通常是where条件匹配索引)就会利用树的结构加快查找,索引会按值查找到要查找的行在表中位置,不需回表查询数据的就是聚簇索引(索引和数据存放在一起)。通常是需要回表再查数据,需要消耗额外的磁盘IO。所以有些时候(如按顺序读取数据)全表扫描会比使用索引快的原因就在于此。 查询条件只有一个字段时,在该字段建立索引即...

分类: mysql 标签: ,