mysql5.018大数据频繁update出现内存溢出 最近做的项目有mysql几十万的数据量频繁的select,update等操作,不久前发现严重的内存泄漏问题,查出来是mysql的update部分出现的内存溢出。但是不知道如何去解决,一方面要求1000/s的数据量,一方面要求系统性能的稳定性。哪位前辈帮帮小弟啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先解决UPDATE的,问题,保证以后的不会再错 先谢谢各位大哥query = "update tablename set DT_userid ='"+vuserid+"'";sql 语句就是这样简单的 没有特殊的复杂的。可是还是碰问题了。 query = "update tablename set DT_userid ='"+vuserid+"'"; 你会不会这条语句修改的值太多了?如果你这个是自增型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); 存储过程问题 Group by与Order by 一起怎么用? 在Mysql中,为什么sum具有count的功能? mysql是否支持intersect和except集合查询 请教MYSQL里JOIN操作与SORT操作内存的问题 mysql_real_connect()函数报错,debug进去之后所有字段都是0xCCCCCCCC,错误号1251 请问各位,如何实现菜单式下拉框! 哪位朋友能给我一个poolman,我现在下载不到。急!!! 请问,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);