搜索
查看: 8013|回复: 11

mysql远程存取数据时服会卡一下,怎么解决?

[复制链接]
发表于 2009-3-22 16:46:29 | 显示全部楼层 |阅读模式 来自 中国–北京–北京–朝阳区
我的mysql数据库和cs服不在一台服务器上,每次存取数据的时候,服里所有人都会开1秒钟左右,这个如何解决呢?

cs服到mysql的延迟不到16ms,按道理还算可以的,不知道为什么会这样,有什么解决办法吗?
发表于 2009-3-22 20:17:24 | 显示全部楼层 来自 中国–广东–惠州–惠城区
查询一次数据要耗时多久
回复

使用道具 举报

发表于 2009-3-23 09:56:26 | 显示全部楼层 来自 中国–浙江–温州
取消mysql dns反解析就可以了。
[mysqld]
skip-name-resolve
配置文件加上这么一条。
回复

使用道具 举报

 楼主| 发表于 2009-3-23 11:37:13 | 显示全部楼层 来自 中国–北京–北京
取消mysql dns反解析就可以了。
[mysqld]
skip-name-resolve
配置文件加上这么一条。
冰河 发表于 2009-3-23 09:56


skip-name-resolve 之前就加上了,但问题依旧。
回复

使用道具 举报

发表于 2009-3-31 18:14:25 | 显示全部楼层 来自 中国–福建–漳州
连接MySQL是使用TCP协议的。
一、建立连接是需要时间的。
二、发送和接收数据会有网络延迟。
三、查询也是要花时间的。
四、本向数据处理也要花时间。

像你的情况,估计花的时间上主要是一、三这两项。
回复

使用道具 举报

 楼主| 发表于 2009-3-31 21:31:17 | 显示全部楼层 来自 中国–北京–北京–朝阳区
连接MySQL是使用TCP协议的。
一、建立连接是需要时间的。
二、发送和接收数据会有网络延迟。
三、查询也是要花时间的。
四、本向数据处理也要花时间。

像你的情况,估计花的时间上主要是一、三这两项。 ...
Rulzy 发表于 2009-3-31 18:14


是的,但是现在mysql查询如果受到阻碍,整个服务器的运行都会停滞,可否让mysql查询不影响服务器的其他方面的正常运行,即使查询不成功。
回复

使用道具 举报

发表于 2009-3-31 23:15:46 | 显示全部楼层 来自 中国–广东–惠州–惠城区
估计可能是查询语句没优化好,或是插件本身的问题,贴下源码吧.
今天试了下,CS主机与MYSQL同在一局域网内,连接时间不超过1毫秒,数据表共7000多条数据,查询687次,耗时2.27秒,平均查询时间不到4毫秒.

  1.    n |                      dbi_connect |          1 | 0.000934 / 0.000934 / 0.000934
  2.    n |                     server_print |          1 | 0.000086 / 0.000086 / 0.000086
  3.    n |                        dbi_query |        687 | 2.278649 / 0.000175 / 0.182742
  4.    n |                        dbi_field |        376 | 0.000560 / 0.000000 / 0.000011
  5.    n |                  dbi_free_result |        241 | 0.000749 / 0.000002 / 0.000014
  6.    n |                      get_user_ip |        258 | 0.000230 / 0.000000 / 0.000001
  7.    n |                    get_user_info |       1175 | 0.001199 / 0.000001 / 0.000009
复制代码
回复

使用道具 举报

发表于 2009-4-11 18:29:02 | 显示全部楼层 来自 中国–江苏–连云港
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2009-8-2 09:54:12 | 显示全部楼层 来自 中国–香港
有沒有釋放sql....
回复

使用道具 举报

发表于 2009-8-3 18:36:26 | 显示全部楼层 来自 中国–广东–深圳–宝安区
我数据库放在电信,但是网通也开有服,需要读取电信那边的数据库,一卡一卡的,甚至游戏停顿。
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表