摘要:
运行 ps aux 的到如下信息: ps auxUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDsmmsp 3521 0.0 0.7 6556 1616 ? Ss 20:40 0:00 sendmail: Queue runner@01:00:00 froot 3532 0.0 0.2 2428 452 ? Ss 20:40 0:00 g... 阅读全文
摘要:
query_cache_limitquery_cache_limit指定单个查询能够使用的缓冲区大小,缺省为1M。优化query_cache_size 从4.0.1开始,MySQL提供了查询缓冲机制。使用查询缓冲,MySQL将SELECT语句和查询结果存放在缓冲区中,今后对于同样的 SELECT语句(区分大小写),将直接从缓冲区中读取结果。根据MySQL用户手册,使用查询缓冲最多可以达到238%... 阅读全文
摘要:
Molybdenum是一个自动化的测试工具,我们可以用它来进行功能测试。我们可以在firefox的附加组件里添加它。Molybdenum使用简单,安装简单,即使没有编程语言基础,也可以使用该软件,可以生成测试报告。很多资料都是英文的,我还没有搜到一篇中文介绍Molybdenum的文章。还有一个比较好的工具Selenium IDE,这里暂不做介绍,它们各有优缺点。安装过程如下:打开firefox浏览... 阅读全文
摘要:
[代码]加在crontab里,每15分钟运行一次*/15 * * * * * /root/monitor.sh初衷: 想用echo命令 把echo “***”这句话写到脚本里去新发现: 执行 echo echo \"***\" 结果 echo "***" 执行 echo echo \"\*\*\*\" 结果echo "***" 阅读全文
摘要:
当你创建临时表的时候,你可以使用temporary关键字。如:[代码]临时表只在当前连接可见,当这个连接关闭的时候,会自动drop。这就意味着你可以在两个不同的连接里使用相同的临时表名,并且相互不会冲突,或者使用已经存在的表,但不是临时表的表名。(当这个临时表存在的时候,存在的表被隐藏了,如果临时表被drop,存在的表就可见了)。创建临时表你必须有下面几点是临时表的限制:临时表只能用在 memor... 阅读全文
摘要:
mysql手册上说:在MySQL 5.x版本中,CHAR和VARCHAR类型声明的长度表示你想要保存的最大字符数。例如,CHAR(30)可以占用30个字符。GBK内码的情况下,一个汉字占两个字节,但是在UTF-8内码的情况下,一个汉字需要占用三个字节。详情请见:http://dev.mysql.com/doc/refman/5.1/zh/column-types.html#char什么是字符?百度... 阅读全文
摘要:
VIM中常用的替换模式总结。1,简单替换表达式替换命令可以在全文中用一个单词替换另一个单词::%s/four/4/g“%” 范围前缀表示在所有行中执行替换。最后的 “g” 标记表示替换行中的所有匹配点。如果仅仅对当前行进行操作,那么只要去掉%即可 如果你有一个象 “thirtyfour” 这样的单词,上面的命令会出错。这种情况... 阅读全文
摘要:
Bash中还可以使用数组变量,其赋值有两种:(1) name = (value1 ... valuen) 此时下标从0开始(2) name[index] = value数组下标的范围没有任何限制,同时也不必使用连续的分量.$ A=(a b c def)==================================================$ echo ${A[@]} //取全部元素a ... 阅读全文
摘要:
LOCK TABLES可以锁定用于当前线程的表。如果表被其它线程锁定,则造成堵塞,直到可以获取所有锁定为止。UNLOCK TABLES可以释放被当前线程保持的任何锁定。当线程发布另一个LOCK TABLES时,或当与服务器的连接被关闭时,所有由当前线程锁定的表被隐含地解锁。 表锁定只用于防止其它客户端进行不正当地读取和写入。保持锁定(即使是读取锁定)的客户端可以进行表层级的操作,比如DROP TA... 阅读全文
摘要:
mysql拷贝文件,也就是拷贝***.frm(表结构文件), ***.MYD(数据文件), ***.MYI(索引文件)(可以不拷贝索引文件,重新创建)。举例来说,我有一个test库里的foo表,数据结构是这样的:[代码]想要移动到guestbook库中,包括数据结构和数据,现在就介绍复制表的拷贝文件法,mysql>flush tables; //刷新内存数据到磁盘mysql>lock ... 阅读全文