社区
基础编程
帖子详情
本地测试php update一条记录进mysql,cpu占用率20%正常不?
BILLSJONE
2007-02-27 03:44:10
php修改一条数据表记录,
先打开windows任务管理器,提交前看cpu占用率是10%,然后点提交,看到cpu点用率一下上升到30%,提交完成后又回到10%,这算正常不?
还是数据库操作有问题?因为我用了一个别人blog程序里的数据库操作class,然后数据库操作全部都没有close,以前写asp操作完后都要关闭连接释放对象的。
...全文
281
7
打赏
收藏
本地测试php update一条记录进mysql,cpu占用率20%正常不?
php修改一条数据表记录, 先打开windows任务管理器,提交前看cpu占用率是10%,然后点提交,看到cpu点用率一下上升到30%,提交完成后又回到10%,这算正常不? 还是数据库操作有问题?因为我用了一个别人blog程序里的数据库操作class,然后数据库操作全部都没有close,以前写asp操作完后都要关闭连接释放对象的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BILLSJONE
2007-02-27
打赏
举报
回复
我用默认的false,是mysql_connect连接
BILLSJONE
2007-02-27
打赏
举报
回复
类里的连接方法是这样的:
function ConnMysqlClass($DBHostName, $DBUserName, $DBPassWord, $DBName,$DBIsOpen="false") {
if($DBIsOpen=="true") {
if(!mysql_pconnect($DBHostName, $DBUserName, $DBPassWord)) {
$this->halt("连接数据库失败!");
}
} else {
if(!mysql_connect($DBHostName, $DBUserName, $DBPassWord)) {
$this->halt("连接数据库失败!");
}
}
if($this->getServerInfo() > '4.1') {
mysql_query("SET NAMES 'utf8'");
}
if($this->getServerInfo() > '5.0.1') {
mysql_query("SET sql_mode=''");
}
if($DBName) {
$this->selectDB($DBName);
}
}
BILLSJONE
2007-02-27
打赏
举报
回复
class ConnMysql
...........
function query($sql, $type = '') {
$func = $type == 'UNBUFFERED' && function_exists('mysql_unbuffered_query') ?
'mysql_unbuffered_query' : 'mysql_query';
if(!($query = $func($sql)) && $type != 'T') { //如果type=T,表示有错误也继续运行。
$this->halt('MySQL Query Error', $sql);
}
$this->querycount++;
//echo "<font color=red>".$this->querycount."</font>$sql<br>";
return $query;
}
..........
}
============================================
这是类里面的方法,然后我就是这样更新,因为用的是类不知道怎么关闭,
$ConnDB->query("update table set ........")
BILLSJONE
2007-02-27
打赏
举报
回复
cpu赛扬1.13G,内存512m
yanxw_227
2007-02-27
打赏
举报
回复
提点建议:从程序角度来说,打开数据库连接执行完数据库操作后最好关闭这个连接,要不然将来占用的资源越来越多。
iasky
2007-02-27
打赏
举报
回复
你用的是mysql_connect还是mysql_pconnnet?
一般来说没有问题的,执行完后,php会自动回收垃圾的
iasky
2007-02-27
打赏
举报
回复
1条看不出来
Mysql
占用
CPU
过高如何优化,如何解决
Mysql
占用
CPU
过高如何优化 一次生产DB服务器的 超负荷运行问题解决: 1.查看生产DB服务器top列表, 执行 top 命令 查看
Cpu
(s) 参数一直处于 98% 状态 ,load average达到了 5 (4核服务器) 可见DB已经超负荷运行了 2.使用root用户登录
mysql
执行 show full processli
解决一个
MySQL
服务器
进
程
CPU
占用 100%解决一个
MySQL
服务器
进
程
CPU
占用 100%的技术笔记》[转]...
解决一个
MySQL
服务器
进
程
CPU
占用 100%解决一个
MySQL
服务器
进
程
CPU
占用 100%的技术笔记》
20
11-10-17 23:21 作者:liyihongcug 转载地址:http://bbs.chinaunix.net/archiver/tid-1823500.html 解决一个
MySQL
服务器
进
程
CPU
占用 100%解决一个
MySQL
服务器
进
程 ...
mysql
将冒号分隔的串分成多条
记录
_分割
mysql
字符
shell编程检测监控
mysql
的
CPU
占用率
shell编程很强大!网站访问量大的时候
mysql
的压力就比较大,当
mysql
的
CPU
利用率超过300%的时候就不能提供服务了,近乎卡死状态,这时候最好的方法就是重启
mysql
服务。由于这种事具有不可预见性,我们不知道什么时候
mysql
的
占用率
达到300%,还是写个程序定期判断比...文章吞吞吐吐的
20
17-10-181009浏览量
mysql
安装se...
Linux服务器
CPU
100%怎么办?快速排查与解决方法
服务器
CPU
占用率
100%,网站卡顿无响应?别慌!本指南教你如何在Linux系统下,使用top、htop等命令快速排查问题
进
程,区分程序Bug与挖矿病毒,让服务器恢复正常。
mysql
一秒查询几十次
cpu
爆满_查找让
mysql
cpu
达到100%的罪魁祸首
今天服务器速度非常慢我开始查找原因free -mtotal used free shared buffers cachedMem: 64376 63359 1016 14 3921 47879-/+ buffers/cache: 11558 52817Swa...
基础编程
21,890
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章