|
发表于 2005-2-21 15:35:35
|
显示全部楼层
来自 中国–湖南–永州
Post by yanexp
AMX库下的两个表:
ipdatau.MYD (189,619)条记录 大小:(10.3 MB)
mytable.MYD (183,572)条记录 大小:(9.70 MB)
这里很明显看得出ipdatau的记录比mytable还要多,为何ipdatau表不卡,而mytable就会微卡一下呢,真是没法解释呀,数据都是在同一台机上的
hnroc你在测试时有看到微卡现象吗?
我用你的代码测试ipdatau表时是很正常的,只是取得地址不对罢了
你这个ipdatau.myd和mytable.myd是什么时候的数据?分别从哪里转出来的?我记得以前最开始置顶的那个ipdatau只有7万多条记录,你现在这个是不是更新后的数据?如果是那我就不清楚了,可能是nwb13说的那样,amx与amxx之间的版本问题了,用nwb13更新后的插件试试
还有如果你是自己更新数据库,用到命令
INSERT INTO
<From,To,Country,Area>
VALUES('003000000000',' 003255255255',' 美国',' 新泽西通用电气公司');
此命令为追加记录(不是替换),如果你重复执行上面的命令相当于有2条同样的记录在数据库里,所以在做数据库时,如果你导入了几次数据,而且没有删除原有的数据,那么数据库内会出现重复数据(当然记录也会增加).服务器在查找IP时就会找到多条记录.
至于测试,由于现在换工作了,没有服务器进行测试了,不过从以前测试结果上看,感觉上好象是有点卡,后来我把这个插件做了点修改,主要是用来屏蔽恶意作弊者,发现作弊者,查其IP及城市,如果此城市出现多次作弊者,则屏蔽此城市所有IP(就是通过此数据来判断). |
|