首页> 中文学位 >网络游戏中多线程查询优化的设计与实现
【6h】

网络游戏中多线程查询优化的设计与实现

代理获取

目录

文摘

英文文摘

独创性声明及学位论文版权使用授权书

第一章绪论

1.1研究背景

1.2课题的提出

1.3研究意义

1.4研究内容

第二章网络游戏中应用的概念与技术

2.1“沈阳有宝”网络游戏概述

2.2 Microsoft.NET Framework概述

2.2.1.NET Framework

2.2.2公共语言运行库

2.2.3.NET Framework类库

2.2.4 ADO.NET——数据和XML

2.2.5 Web窗体和服务

2.3 C#语言简介

2.4基于UML的建模方法

2.4.1 UML的内容及特点

2.4.2 UML的视图

2.5客户机/服务器技术

2.6代理服务器的使用

第三章网络游戏总体架构

3.1游戏总体结构

3.2游戏逻辑结构

3.3游戏软件结构

第四章多线程查询优化的设计

4.1数据库的优化

4.1.1数据库设计

4.1.2查询策略

4.1.3数据库服务器的优化

4.1.4存储过程的设计

4.1.5死锁的预防

4.2连接池的使用

4.2.1数据库连接池的原理

4.2.2连接池的调度策略

第五章多线程查询优化的实现

5.1数据库的访问

5.1.1 ADO和OLEDB

5.1.2 ADO.NET

5.2数据的管理

5.2.1安全性管理

5.2.2配置网络连接

5.2.3监视数据库连接

5.3开发环境和运行环境

5.3.1开发环境

5.3.2运行环境

5.4多线程查询优化

5.4.1数据库连接池的实现

5.4.2数据查询优化

5.4.3性能测试及分析

第六章结论

参考文献

致 谢

作者攻硕期间参加的项目

展开▼

摘要

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

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号