论文部分内容阅读
进入二十一世纪以来,随着互联网的迅速发展,我国网络游戏出版业取得了长足发展,逐渐成为互联网出版业和互联网信息服务业新的增长点。游戏产业已经成长为新兴产业。东北大学网络与通信中心承担沈阳都市互动公司的“沈阳有宝网络游戏V2.0”的开发。“沈阳有宝”网络游戏采用C/S的体系结构。由有宝游戏服务器,聊天服务器,Web服务器,数据库,防火墙,客户端六部分构成。
本文首先给出了“沈阳有宝”网络游戏概述和所涉及的主要技术。然后提出了游戏模块、协议、数据库等的总体设计。考虑到网络游戏本身要求多用户同时在线、交互及时、可靠性、健壮性的特点,及互联网络本身传输带宽的限制,而且查询操作所基于的SELECT语句又是SQL语句中代价最大的语句,本文提出并实现了一种多线程查询优化的方法。即通过创建和使用连接池,管理计算机的连接资源,并进行合理的连接分配和调度,节省建立连接的时间;通过设计及使用索引和存储过程,并针对索引进行SQL查询语句进行优化设计来提高程查询效率;通过精心设置服务器并减少数据库的冲突,避免死锁,提高系统性能。
在网络游戏中,由于受I/O,CPU或网络的瓶颈的影响,而导致系统性能下降。但通过多线程查询优化可以使系统的查询处理时间变短,提高系统的性能及响应速度。