XCLW23572 最优化数据库结构的设计与研究应用于mysql数据库 (字数:7634)摘要World Wide Web (WWW) 不仅仅是一个提供信息的地方。在网上你有什么想法或者信息需要展现出来,可以制作一个网站跟大家一起分享。但是,这并不是一件很容易的事。当你需要呈现的东西越来越多时,你可能会遇到这样的问题:访客浏览网站时,找..
XCLW23572 最优化数据库结构的设计与研究应用于mysql数据库 (字数:7634) 摘要 World Wide Web (WWW) 不仅仅是一个提供信息的地方。在网上你有什么想法或者信息需要展现出来,可以制作一个网站跟大家一起分享。但是,这并不是一件很容易的事。当你需要呈现的东西越来越多时,你可能会遇到这样的问题:访客浏览网站时,找不到他需要的信息;访客想要向你提供信息,而且这些信息需要保存下来。这两个问题,我们都可以通过数据库来解决! 现在生活中,每个人都几乎离不开数据库,如果没有数据库,很多事情会变的极其复杂,也许根本无法做到。银行、大学、图书馆等地方更是非常依赖数据库系统。在互联网上,使用搜索引擎或者访问网站都离不开数据库。目前,市场上运行最快的SQL数据库之一就是MySQL Server,它是由瑞典的T.c.X. DataKonsultAB公司开发的。它提供了其他数据库少有的编程工具,而且,尤为重要的一点是不管商业或是民用,他都是免费的。 但是一些数据库操作的不规范或是冗杂的指令,会使整个网站或者应用的性能降低,不能带来很好的用户体验,这点对于web应用来说,尤为明显。 数据库优化是一个很广的范围,涉及到的东西比较多,并且优化的很大一部分最终都要跟具体的数据库系统细节打交道,所以只能针对一些比较通用的,经常用到的的东西进行讨论,一般情况下,数据库的优化指的就是查询性能的优化,让数据库对查询的响应尽可能的快.仅对数据库系统本身而言,影响到查询性能的因素从理论上来讲,包括数据库参数设置(其实就是通过参数控制数据库系统的内存,i/o,缓存,备份等一些管理性的东西),索引,分区,sql语句.数据库参数设置本身是一个很复杂的东西,分区则主要是针对大数据量的情况下,它分散了数据文件的分布,减少磁盘竞争,使效率得到提升。 说起提高数据库性能,索引是最物美价廉的东西了。不用加内存,不用改程序,不用调sql,只要执行个正确的’create index’,查询速度就可能提高百倍千倍。可是天下没有免费的午餐,查询速度的提高是以插入、更新、删除的速度为代价的,这些写操作,增加了大量的I/O。由于索引的存储结构不同于表的存储,一个表的索引所占空间比数据所占空间还大的情况经常发生。这意味着我们在写数据库的时候做了很多额外的工作,而这个工作只是为了提高读的效率。因此,我们建立一个索引,必须保证这个索引不会“亏本”。 关键词 关键词查询 语句优化 字段类型 索引 目录 摘要 I 目录 2 第1章 课题来源及类型………………………………………………..3 第2章 国内外研究现状及MySQL简介 4 2.1 国内外研究现状 5 2.2 MySQL简介 6 第3章 课题计划进度 7 第4章 MySQL数据库存储引擎的优化 8 4.1 存储引擎的种类 8 4.2 MyISAM 8 4.2.1 特性 8 4.2.2 适用场景 8 4.2.3 最佳实践 8 4.3 InnoDB 9 4.3.1 特性 9 4.3.2 适用场景 9 4.3.3 最佳实践 9 4.4 NDBCluster 10 4.4.1 特性 10 4.4.2 适用场景 10 4.4.3 最佳实践 10 第5章 MySQL数据库索引的优化 11 5.1 索引的作用 11 5.2 索引的类型 11 5.2.1 聚簇索引 11 5.2.2 非聚簇索引 13 第6章 MySQL数据库sql语句优化 15 6.1 sql语句优化原则 15 6.2 优化sql语句查询常用的几种方法 15 第8章 文档设计小结 18 参考文献 19
|
上一篇:最优化数据库结构的设计与研究 | 下一篇:最优化数据库结构的设计与研究—.. |
点击查看关于 最优化 数据库 结构 设计 研究 用于 mysql 的相关范文题目 | 【返回顶部】 |