首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--程序设计论文

一个游戏系统中的数据库优化技术研究与应用

摘要第4-5页
ABSTRACT第5页
第一章 绪论第6-8页
    1.1 网络游戏概念第6页
    1.2 网络游戏的分类第6-7页
    1.3 网络游戏的现状和发展前景第7-8页
第二章 网络游戏大数据时代的表现第8-14页
    2.1 大数据是什么样子第8-9页
    2.2 Volume第9-10页
    2.3 Velocity第10-11页
    2.4 Variety第11页
    2.5 实践第11-13页
    2.6 游戏数据就是大数据第13-14页
第三章 MySOL第14-17页
    3.1 产生背景第14页
    3.2 系统特性第14-15页
    3.3 存储引擎第15-16页
    3.4 应用环境第16-17页
第四章 MySQL在网游中的应用第17-29页
    4.1 常见游戏中数据库的结构第17-29页
        4.1.1 玩家状态数据第17-24页
        4.1.2 玩家行为数据第24-28页
        4.1.3 玩家账务数据第28-29页
第五章 MySOL 操作优化第29-60页
    5.1 SQL 优化第29-32页
        5.1.1 SQL 优化步骤第29-30页
            5.1.1.1 通过show status命令来查看各种SQL的执行频率第29页
            5.1.1.2 查找执行效率比较低的SQL语句第29-30页
            5.1.1.3 通过EXPLAIN分析效率低下的SQL的执行计划第30页
            5.1.1.4 确定问题并采取相应优化措施第30页
        5.1.2 索引相关的优化第30-31页
        5.1.3 优化INSERT语句第31页
        5.1.4 优化GROUP BY语句第31页
        5.1.5 优化ORDER BY语句第31页
        5.1.6 优化子查询第31页
        5.1.7 案例第31-32页
    5.2 MySQL Server的参数优化第32-41页
        5.2.1 查看MySQL server当前参数第32-39页
        5.2.2 影响MySQL性能的重要参数第39-41页
        5.2.3 参数的修改第41页
        5.2.4 案例第41页
    5.3 磁盘I/O问题第41-48页
        5.3.1 使用磁盘阵列第42页
        5.3.2 磁盘阵列的规范第42-45页
        5.3.3 使用Symbol ic Links分布I/O第45-46页
        5.3.4 禁止操纵系统更新文件的atime属性第46页
        5.3.5 用Raw Device存放InnoDB的共享表空间第46-47页
        5.3.6 案例第47-48页
    5.4 锁第48-57页
        5.4.1 MySQL锁的概述第48页
        5.4.2 MyISAM表锁第48-52页
        5.4.3 InnoDB锁问题第52-54页
        5.4.4 恢复和复制的需要,对InnoDB锁机制的影响第54-55页
        5.4.5 什么时候使用表锁第55-56页
        5.4.6 死锁第56-57页
    5.5 应用优化第57-60页
        5.5.1 使用连接池第57页
        5.5.2 减少对MySQL的访问第57-58页
            5.5.2.1 避免对同一数据做重复检索第57页
            5.5.2.2 使用查询缓存第57页
            5.5.2.3 加cache层第57-58页
        5.5.3 负载均衡第58-59页
            5.5.3.1 利用MySQL复制分流查询操作第58页
            5.5.3.2 采用分布式数据库架构第58-59页
        5.5.4 案例第59-60页
第六章 结论第60-61页
参考文献第61-62页
致谢第62-63页

论文共63页,点击 下载论文
上一篇:基于元数据的报表管理系统设计
下一篇:基于天翼WEB开发框架的云计算平台的设计与实现