遇到MySQL动不动就CPU占100%的时候,基本上可以确定问题出在查询上,二把刀程序猿通常没有什么优化的思维,所以才会出现这样的问题,如何定位问题,我搜了下相关信息,整理如下:
1.命令行用show processlist; 频繁查看,基本上看到的语句重复出现[……]

阅读全文

编辑my.cnf,分别:
在[client]下增加default-character-set=utf8在[mysqld]下增加default-character-set=utf8同时加上init_connect='SET NAMES utf8&ap[……]

阅读全文

这个需求其实是因为有一个备份数据库,一个待还原的数据库,需要还原部分数据,其实默认用PDOselect出来的数据,写入的时候直接update过去就可以了。
示例代码:

<?php
$rs = $olddb->query("SELECT blob[......]

阅读全文

BLOB是二进制的数据,所以读取和写入方式还不太一样,所以记录下:

<?php
$c="content";
$blobcontent = bin2hex(gzcompress($c)

这样得到的数据,就可以作为字符串写入到数据库了。

提取的话,[……]

阅读全文

之前一些单词拼写有错误,没有注意大小写之类的细节,索性抽点时间批量改了下,总结代码如下:

UPDATE wp_posts SET post_content = replace(post_content, 'jquery','jQuery&[......]

阅读全文