怎么缩短调用mysql_real_connect耗时较多的问题?

kacy16 2014-09-09 09:55:53
在linux环境下使用 mysql数据库来开发一个应用管理系统,调用mysql_real_connect函数
来与同一局域网内的数据库服务器进行连接,发现调用此函数进行连接的耗时的时间较长(起码有几秒),
是否有方法可以缩短这时间?
初次连接成功后,由于各种原因,中途与数据库的连接可能会中断(假如网线断开了),仍旧使用之前的连接
进行查询,这时调用mysql_query应该返回错误信息,能否有方法缩短mysql_query函数的运行时间?
...全文
140 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
kacy16 2014-09-10
  • 打赏
  • 举报
回复
引用 1 楼 micropentium6 的回复:
it's hardly to say that the slow connection is caused by mysql c api. did you try the mysql client? can u tell if it's faster or as slow as mysql_real_connect?
谢谢micropentium6兄的意见,可能我表达的不清楚,我没有认为是 mysqlclient 这个api库的问题导致的。我也是第一次使用mysqlclient 这个c api库,同时也对mysql不熟悉,所以我觉得在调用mysql_real_connect前调用mysqlclient 的一些函数设置连接的参数 或者设置mysql数据库的一些参数能否缩短连接的耗时?谢谢!
  • 打赏
  • 举报
回复
it's hardly to say that the slow connection is caused by mysql c api. did you try the mysql client? can u tell if it's faster or as slow as mysql_real_connect?

23,127

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧