06 2013 档案

摘要:[guosong@titan27 shell]$ more getopts.sh #!/bin/shecho "OPTIND stats at $OPTIND"while getopts p:q: optnamedo case "$optname" in "p") echo "-$optname=$OPTARG" ;; "q") echo "Option $optname has value $OPTARG" ;; "*") echo "... 阅读全文
posted @ 2013-06-13 10:50 小郭学路 阅读(224) 评论(0) 推荐(0) 编辑
摘要:#!/bin/shMySQL_PATH="/usr/home/guosong/mysql5523"MySQL_BIN_PATH="$MySQL_PATH/bin"MySQL_ETC_PATH="$MySQL_PATH/etc"Defaults_File="$MySQL_ETC_PATH/user.root.cnf"INTERVAL=5PREFIX="/usr/home/guosong/opbin/mysql/test/$INTERVAL-sec-status"RUNFILE="/usr 阅读全文
posted @ 2013-06-13 08:54 小郭学路 阅读(305) 评论(0) 推荐(0) 编辑
摘要:第一章 MySQL架构和历史MySQL单库经受住最高达6.5万的QPS,32个节点的核心集群的总QPS稳定在86万Percona Toolkit(perl写)http://planet.mysql.com优秀的技术博客1.1逻辑和架构:1.1.1连接管理以及安全性验证连接管理:是重新生成连接还是从连接池中取出连接复用安全性验证:连接权限(用户名和密码)以及访问权限(DB和表的查询权限)1.1.2执行和优化:先进行解析,然后再优化执行对于SELECT类型的查询,先判断cache中是否有结果1.2并发控制:1.2.1锁读写锁(共享锁和排他锁)读锁:多个用户可以同时操作写锁:完全排他的,同时只有一个 阅读全文
posted @ 2013-06-09 18:41 小郭学路 阅读(985) 评论(0) 推荐(0) 编辑
摘要:#!/usr/bin/env pythonclass InstanceCount(object): count=0 def __init__(self): InstanceCount.count += 1 def __del__(self): InstanceCount.count -= 1 def printInstanceCount(self): print '='*20 print "Now instance count=",InstanceCount.countdef main(): ainstance=InstanceCount() ainstan 阅读全文
posted @ 2013-06-08 21:13 小郭学路 阅读(327) 评论(0) 推荐(0) 编辑
摘要:写的类模块放在BookEntry.py中,源码为:#!/usr/bin/env python#encoding=utf8class BookEntry(object): def __init__(self,nm,ph): self.name=nm self.phone=ph print "Created a bookentry class" def updatePhone(self,newph): self.phone=newph print "updated new phone for",self.name def printInfo(self): p 阅读全文
posted @ 2013-06-06 22:33 小郭学路 阅读(6278) 评论(0) 推荐(0) 编辑