goodscx 发表于 2022-11-5 03:52:13

传奇3封包结构解析编码的详细过程2

在服务器端运行后,系统会不断的对game1数据库进行大量的查询,所以对game1数据库的优化可以大规模的减少系统资源的耗用量!

因为我们的系统不是从正规渠道过来的,所以数据库方面肯定有一些地方没有复制完全,你可以自行进行修改


要减少数据库查询耗费的资源,就必须建立合适的索引和主键

tbl_character,tbl_ability,tbl_quest可以把fld_character作为主键,tbl_item,tbl_saveditem可以把fld_makeindex作为主健(这样还可以防止复制)

然后各个数据库加入合适的索引,tbl_item,tbl_saveditem可以把fld_character,fld_makeindex,fld_index作为索引,其他的表大家索引加在你认为要作为主要查询项目的段上

注意索引不要加太多,一般最多3个,小的表2个就足够了,太多了反倒会增加系统资源的耗费

关于日志的问题:

一个最简单的让日志不在增长的方法: 停服务器,把game库里面所有的表导入到新的库,然后删掉原来的库,用新的库就不会有日志狂增长的情况了,注意导入的时候请选择(从数据库到数据库)。这种方法建议隔1-2个月就做一个,可以修复数据库的一些隐性错误。

yfong 发表于 2022-11-5 05:53:10

太生气了,无法HOLD啦 >_<......

arpg1985 发表于 2022-11-7 22:11:48

感恩无私的分享与奉献 :)

wangjun123 发表于 2022-11-8 17:41:10

真是被感动的痛哭流涕……

az11109 发表于 2022-11-9 00:48:08

楼主加油,我们都看好你哦。

xmvista 发表于 2022-11-9 11:09:17

真是被感动的痛哭流涕……

agshy 发表于 2022-11-9 21:23:15

楼主加油,我们都看好你哦。

ludaxia 发表于 2022-11-11 15:46:58

强烈支持楼主ing……

275498507 发表于 2022-11-12 01:48:57

真是难得给力的帖子啊。

xiaojie73oo 发表于 2022-11-12 19:53:46

太生气了,无法HOLD啦 >_<......
页: [1] 2
查看完整版本: 传奇3封包结构解析编码的详细过程2