问一个mysql api调用耗时问题 调用mysql_query()一次居然用了三四十毫秒。。这正常不,有没有办法快点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如 mysql_query ( "select 1; :) 这种语句的速度如何? 类似这样一段代码: char insert_sql[512] = "insert into queue_rst(msisdn, aid, content, msgid, result, uid) value('15002962030', '1000', '测试', '1120100', '0', '00100001')"; int res; MYSQL my_connection; MYSQL_RES *res_ptr; MYSQL_ROW sqlrow; //初始化与连接,字符集设置 mysql_init(&my_connection); mysql_real_connect(&my_connection, host, user, passwd, db_name, 0, NULL, 0); mysql_set_character_set(&my_connection, "utf8"); int i = 100; while(i > 0) { res = mysql_query(&my_connection, insert_sql); i--; } mysql_close(&my_connection);}这里省去了错误检查,总的运行时间大约是3-4秒,运行前数据表已经清空,所以不会是数据太多的原因。本机的数据库和内网其他机器上远程数据库都试过了,没有明显差异。 关于linux下PostgreSQL的连接超时问题 空间出现出现1064错误——请大家帮忙看看呀! 怎么样批量修改mysql数据库字符集为gbk的? count(*)比select x from table慢很多么,很费资源么 请问linux下MySQL的停止命令 求SQL一条,谢谢 为什么不能新增用户 请推荐mysql的管理软件。谢谢!我使用的是mysql官方的 MySQL Administrator,觉得不好用。 MySQLDriverCS的一个问题(解决马上给分)。 MYSQL的简单问题 主从复制 mysql主从服务器切换的问题
char insert_sql[512] = "insert into queue_rst(msisdn, aid, content, msgid, result, uid) value('15002962030', '1000', '测试', '1120100', '0', '00100001')";
int res;
MYSQL my_connection;
MYSQL_RES *res_ptr;
MYSQL_ROW sqlrow;
//初始化与连接,字符集设置
mysql_init(&my_connection);
mysql_real_connect(&my_connection, host, user, passwd, db_name, 0, NULL, 0);
mysql_set_character_set(&my_connection, "utf8");
int i = 100;
while(i > 0)
{
res = mysql_query(&my_connection, insert_sql);
i--;
}
mysql_close(&my_connection);
}
这里省去了错误检查,总的运行时间大约是3-4秒,运行前数据表已经清空,所以不会是数据太多的原因。本机的数据库和内网其他机器上远程数据库都试过了,没有明显差异。