最近做的项目有mysql几十万的数据量频繁的select,update等操作,不久前发现严重的内存泄漏问题,查出来是mysql的update部分出现的内存溢出。但是不知道如何去解决,一方面要求1000/s的数据量,一方面要求系统性能的稳定性。哪位前辈帮帮小弟啊
解决方案 »
- 实现按月、天、总金额的汇总用mysql语句实现,求大神帮忙解决,谢谢了.
- 前台程序的速度需要后台先执行几次后才快出来
- mysql 的奇怪问题
- [紧急在线等待]MYSQL如何将三个表连接在一起?
- 求教一个错误
- mysql无法连接 使用PHPMYADMIN无法对数据库进行操作 提示表在使用中
- 如何在mysql中插入blob大对象???
- 请问mysql-installer-web-community的mysq和mysql-installer-communityl的版本的区别,谢谢。
- 我是个新手,可否告知如何在mysql中导入数据?
- MYSQL 相同条件 传递不同值 查询快慢不同 执行计划一样
- 有没有MySql达人帮我看下如何改写这个右连接
- mysql问题(急)
query = "update tablename set DT_userid ='"+vuserid+"'";
sql 语句就是这样简单的 没有特殊的复杂的。
可是还是碰问题了。
你会不会这条语句修改的值太多了?如果你这个是自增型ID的话应该来说是没有问题的。
还是你太频繁使用了?
不是自增的,主要是调用的太频繁了
我写了一个仿自己的项目的程序,代码如下:
MYSQL mysql;
MYSQL_RES *result;
mysql_real_connect(...);
while(1)
{
usleep(10);
if((mysql_query(&mysql,"update tablename set ID='"+vuserid+"'"))!=0)
{
print("update error\n");
}
mysql_free_result(result);
}
mysql_close(&mysql);