在服务器端运行后,系统会不断的对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个月就做一个,可以修复数据库的一些隐性错误。
|
|