• 2578阅读
  • 150回复

[原创][讨论]修改数据库,对服务端运行效能进行优化的一些经验方法 [复制链接]

上一主题 下一主题
离线grasshoper
 
发帖
354
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2005-08-01

想让服务端不那么耗资源并不是没有办法的,只要你有足够耐心和细心,就可以通过修改数据库的方法来优化服务端运行! <9\_b 6  
下面是远征测试时的一些体会.不熟悉表里的字段,多翻翻老贴.只要你熟悉那几个表里每个字段的含义,修改时就没问题. <9\_b 6  
<9\_b 6  
1.npcserver是在玩家视野范围达到后才真正开始计算npc数据的,所以玩家越多分布越散就会越拖机器.所以想优化性能,首先要全面修改刷怪,自己踩点选取范围,每个地图几个刷怪区就够,每个刷怪区只用1行批量刷.掉宝全面缩减,哪里需要每个怪掉那么多东西的,只掉需要的装备和钱就行了.掉钱也gop全为1,减少倍数计算.合成表的rate全取100,以100来计算和以10000来计算,我想前者会快些.你改成10都行.后面的值也相应调整.+1到+3都取100%成功率,减少计算复杂的概率. <9\_b 6  
2.老话了,还是建议使用窗口隐藏工具,在这里推荐hide window now v2.5,很好用的一个小软件,开图多了隐藏窗口后可以节省一些cpu资源.下载: <9\_b 6  
http://www5.skycn.com/soft/19655.html <9\_b 6  
<9\_b 6  
GF也是多机负载,可那得有钱撒.没钱买那么多机器,当然是能优化就尽量优化咯. <9\_b 6  
集中刷怪和集中打怪\以为着要付出更多的带宽.这倒是真的.不过比起某些bt奇迹的刷怪,也没什么不可行的. <9\_b 6  
而且真正修改象我说的那样改的只是前期的地图,波本峡谷荒废遗忘,前期的怪集中点刷,很快就练上去了,而后期罪恶和大漠,要塞等才是大部分玩家练级打宝的聚集地,那些地方npc数量不大,可以不用改刷点了. <9\_b 6  
还有个需要注意的.我以前测试时的环境是A64 754 3000+,1G DDR 400,80G SATA,虚拟内存设置到3G,用2003系统,开全图时还会有300多MB的物理内存可用,cpu占用不超过50%,不过人不多,只有几十人.相信真正要开服的人服务器都会比我强好多的,不多机负载也是没问题的.而2000下的情况就不会很乐观了,我在2000下也试过,同样的系统设置,只开了10几个地图,物理内存就只剩10几兆了.所以推荐大家用2003系统开吧,IIS的安全性也更好.

<9\_b 6  

推荐2个小软件,定时备份数据库,定时清理日志都能实现的.

<9\_b 6  

MSSQL数据库备份精灵(E树软件) V1.0 <9\_b 6  
http://www5.skycn.com/soft/20985.html

<9\_b 6  

1>.只能在服务器所在的电脑上运行。 <9\_b 6  
2>.运行后,桌面右下角会多一个图标,请右击它,进入设置界面, <9\_b 6  
然后再设"数据库用户名(通常为sa)","数据库密码","数据库名称","SQL备份目录", <9\_b 6  
3>.下面举例: <9\_b 6  
比如你打算每天12:00,24:00两个时间点要备份, <9\_b 6  
则勾上"备份时间一",并输入时间"12:00", <9\_b 6  
再勾上"备份时间二",并输入时间"24:00", <9\_b 6  
然后点击保存,再点击"伺服运行", <9\_b 6  
4>.由于是不断备份数据,可能导致硬盘空间不够,所以,你可以将"自动删除N天的备份数据"勾上, <9\_b 6  
同时设置好N值,然后点击保存,再点击"伺服运行", <9\_b 6  
5>.此款是免费软件,可任意传播. <9\_b 6  
6>.软件作者承诺软件质量,但不承担相应法律责任. <9\_b 6  
7>.如有问题可到:http://www.kntsoft.com/bbs中询问

<9\_b 6  

SqlServer日志清除专家 V2.1 <9\_b 6  
http://www5.skycn.com/soft/15798.html

<9\_b 6  

一款小巧方便的SqlServer日志清除工具,可用于Sql Server 6.5到Sql Server 2000的各种版本的数据库日志的清除,使您再也不用担心数据库日志文件超过几百兆或上GB级而烦恼,使您的Sql Server数据库既小巧又精练。 <9\_b 6  
  本软件可以快速安全的清除SqlServer的日志。 <9\_b 6  
  本软件可以实时运行,定时安全清除SqlServer的日志,自定义按每月执行或是按每天执行清除操作。 <9\_b 6  
  本软件定时运行时采用伪密码安全层,有效的保护您的SqlServer密码不被"看星星"等软件的破解。 <9\_b 6  
  本软件包含完善的操作日志记录,通过AES(Advanced Encryption Standard)128位加密保存,安全可*。

<9\_b 6  
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
发帖
244
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 沙发  发表于: 2005-08-01

无多大的效果的.

你优化后和实际对比了去看看

高通科技::天堂奇迹::官方网站
高通科技::美丽世界::官方网站
MU.goinfo.net 天堂奇迹(电信)
nage.goinfo.net 美丽世界(电信)
bbs.goinfo.net
千人不卡-长期开放
离线grasshoper
发帖
354
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 板凳  发表于: 2005-08-01
我当然对比过,中央市f02测试过,效果很明显的~~~~
发帖
244
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 地板  发表于: 2005-08-01

最彻底的就是多机负载

高通科技::天堂奇迹::官方网站
高通科技::美丽世界::官方网站
MU.goinfo.net 天堂奇迹(电信)
nage.goinfo.net 美丽世界(电信)
bbs.goinfo.net
千人不卡-长期开放
发帖
244
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 4楼 发表于: 2005-08-01
以下是引用grasshoper在2005-8-1 19:49:23的发言: <9\_b 6  
我当然对比过,中央市f02测试过,效果很明显的~~~~
<9\_b 6  
<9\_b 6  
<9\_b 6  
集中刷怪和集中打怪\以为着要付出更多的带宽. <9\_b 6  
[em05]
高通科技::天堂奇迹::官方网站
高通科技::美丽世界::官方网站
MU.goinfo.net 天堂奇迹(电信)
nage.goinfo.net 美丽世界(电信)
bbs.goinfo.net
千人不卡-长期开放
离线001test
发帖
175
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 5楼 发表于: 2005-08-01
dddddddddddddddddddddddddddddddddddddddddddddddddddddddd
离线xqr9176
发帖
66
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 6楼 发表于: 2005-08-01
[em09][em08][em05][em04]
离线grasshoper
发帖
354
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 7楼 发表于: 2005-08-01

那当然咯,GF也是多机负载,可那得有钱撒.没钱买那么多机器,当然是能优化就尽量优化咯.

中刷怪和集中打怪\以为着要付出更多的带宽.这倒是真的.不过比起某些bt奇迹的刷怪,也没什么不可行的. OZE.T-{  
而且真正修改象我说的那样改的只是前期的地图,波本峡谷荒废遗忘,前期的怪集中点刷,很快就练上去了,而后期罪恶和大漠,要塞等才是大部分玩家练级打宝的聚集地,那些地方npc数量不大,可以不用改刷点了.

还有个需要注意的.我以前测试时的环境是A64 754 3000+,1G DDR 400,80G SATA,虚拟内存设置到3G,用2003系统,开全图时还会有300多MB的物理内存可用,cpu占用不超过50%,不过人不多,只有几十人.相信真正要开服的人服务器都会比我强好多的,不多机负载也是没问题的.而2000下的情况就不会很乐观了,我在2000下也试过,同样的系统设置,只开了10几个地图,物理内存就只剩10几兆了.所以推荐大家用2003系统开吧,IIS的安全性也更好.

发帖
244
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 8楼 发表于: 2005-08-01

我的机器是XERO2.8*2 2GRAM DELL1850部门级服务器

这样的机器我看很少人有.但是我做了很多优化后(日志优化,过程优化),感觉还是要多机负载..单机再好.永远不可能过500人(我人为),不知道有无老大单机200人.CPU负载还是很底的?

高通科技::天堂奇迹::官方网站
高通科技::美丽世界::官方网站
MU.goinfo.net 天堂奇迹(电信)
nage.goinfo.net 美丽世界(电信)
bbs.goinfo.net
千人不卡-长期开放
离线grasshoper
发帖
354
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 9楼 发表于: 2005-08-01

过程要怎么做能才优化呢?分享一下吧

离线luyun
发帖
217
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 10楼 发表于: 2005-08-01
kjhkjhkjhkj
发帖
244
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 11楼 发表于: 2005-08-01
这个服务端.好象是测试用的.未成品的.,中间留了很多调试用的方法.其过程中有许多是可以优化的(我看了后个人认为的.并对他做了下修改..有的过程只是为了为调试方便而搞了..结果搞的日志很大.事务多吧,我对他做了修改.但是最终对否.目前我也没有十足的把握..若一定时间后无问题.我则发不我的数据库(非BT)
高通科技::天堂奇迹::官方网站
高通科技::美丽世界::官方网站
MU.goinfo.net 天堂奇迹(电信)
nage.goinfo.net 美丽世界(电信)
bbs.goinfo.net
千人不卡-长期开放
离线apacer
发帖
39
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 12楼 发表于: 2005-08-01
1111111111111111
离线craigxue
发帖
187
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 13楼 发表于: 2005-08-01

Have a look

离线grasshoper
发帖
354
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 14楼 发表于: 2005-08-01
以下是引用奇迹推荐员在2005-8-1 20:45:10的发言: s}vAS~~2L3  
这个服务端.好象是测试用的.未成品的.,中间留了很多调试用的方法.其过程中有许多是可以优化的(我看了后个人认为的.并对他做了下修改..有的过程只是为了为调试方便而搞了..结果搞的日志很大.事务多吧,我对他做了修改.但是最终对否.目前我也没有十足的把握..若一定时间后无问题.我则发不我的数据库(非BT)
s}vAS~~2L3  
s}vAS~~2L3  
s}vAS~~2L3  
存储过程那方面的修改我不是很懂了,期待你的成功发布!
离线lbywin
发帖
327
祝福宝石
0
威望
3404
玛雅之石
0
创造宝石
0
只看该作者 15楼 发表于: 2005-08-01
fghfgh
离线3382226
发帖
18
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 16楼 发表于: 2005-08-01
11111111111111111111
离线lookme555
发帖
246
祝福宝石
0
威望
4681
玛雅之石
0
创造宝石
0
只看该作者 17楼 发表于: 2005-08-01
kankan
西安网盟西北地区最大的咨讯网站,集影视,技术,商务,娱乐于一体的综合型平台。论坛多组FTP7*24小时开放免费下载。
西安网盟管理组:翡翠竹子
http://www.029cn.com
网盟奇迹:http://mu.029cn.com网盟奇迹群2657637
客服OICQ :9449404
客服电话:0913-2905361
离线joephoenix
发帖
93
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 18楼 发表于: 2005-08-01
........................................
离线syht2000
发帖
56
祝福宝石
0
威望
0
玛雅之石
0
创造宝石
0
只看该作者 19楼 发表于: 2005-08-01
月seeeeeeeeeeeeee
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个

      管理员联系信箱 [email protected] 所有内容均来之互联网,如侵犯您的隐私和权益,请和我们及时联系!