搜索
查看: 2127|回复: 6

加上城市插件,进人的时候会卡

[复制链接]
发表于 2005-1-1 12:33:27 | 显示全部楼层 |阅读模式 来自 中国–福建–厦门
也不是没次进人会卡,觉得卡的时候,按Tab就看在在进人,而且不是同时进很多人的时候卡,基本上发现卡的时候,都只有一个人连接。
关掉这个插件就不会卡了。我觉得很纳闷。
我试过把mysql与cs装在不同的机器上或者在相同的机器上,都会有这种情况发生,我还怀疑是打开数据库连接的时候太慢,还记录了sql从打开倒完成的时间,都是没有任何问题的。
但就是会卡,而且不是没次都卡。真是奇怪了。
大家有这种现象吗?
发表于 2005-1-1 13:44:13 | 显示全部楼层 来自 中国–云南–大理白族自治州
本来就是个耗资源的插件...............
回复

使用道具 举报

发表于 2005-1-1 13:45:22 | 显示全部楼层 来自 中国–福建–龙岩
mysql links much。 :43:
回复

使用道具 举报

发表于 2005-1-1 18:56:18 | 显示全部楼层 来自 中国–重庆–重庆
这个没办法拉,连接时巨耗CPU
回复

使用道具 举报

 楼主| 发表于 2005-1-1 20:56:55 | 显示全部楼层 来自 中国–福建–厦门
但是我在插件里增加了一段代码来测试从开始打开数据库连接到Sql执行完成需要的时间,发现并时间都没有超过一秒的(如果mysql不在localhost,会有需要4-5秒的情况出现,这是就是每进人都卡)。

我的MYSQL已经是开同时15个连接了,但觉得卡时,都只有一个用户连接。另外比如换地图的时候,大家很多人都是同时连接的,也不会觉得卡啊。真是怪事。
各位装城市插件也遇到过这个问题吗?如何解决?调MYSQL吗?
回复

使用道具 举报

发表于 2005-1-2 10:52:09 | 显示全部楼层 来自 中国–福建–龙岩
这个问题,我推荐大家去看看mysql的中文操作手册。
每一个mysql link都会占用消耗系统资源,如果同时32人次的mysql link会占用多少资源?大家可以依据手册里面的公式计算。 :thefinger

而优化后的AMX代码,已经有人发过了。大家自己寻找下。 :43:
回复

使用道具 举报

 楼主| 发表于 2005-1-2 13:18:53 | 显示全部楼层 来自 中国–福建–厦门
其实每次Mysql打开完成,是马上释放了的,因为在查完城市后,马上执行的就是dbi_free_result,dbi_close,释放和关闭了连接的。
而且我也说了,感觉卡的时候,并不是很多人同时进入的时候。
因为执行mysql的查询是在client_putinserver的时候。

我想知道大家用城市插件的时候,是否也有类似现象呢?
回复

使用道具 举报

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

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