电气工程
会计论文
金融论文
国际贸易
财务管理
人力资源
轻化工程
德语论文
工程管理
文化产业管理
信息计算科学
电气自动化
历史论文
机械设计
电子通信
英语论文
物流论文
电子商务
法律论文
工商管理
旅游管理
市场营销
电视制片管理
材料科学工程
汉语言文学
免费获取
制药工程
生物工程
包装工程
模具设计
测控专业
工业工程
教育管理
行政管理
应用物理
电子信息工程
服装设计工程
教育技术学
论文降重
通信工程
电子机电
印刷工程
土木工程
交通工程
食品科学
艺术设计
新闻专业
信息管理
给水排水工程
化学工程工艺
推广赚积分
付款方式
首页
|
毕业论文
|
论文格式
|
个人简历
|
工作总结
|
入党申请书
|
求职信
|
入团申请书
|
工作计划
|
免费论文
|
合作期刊
|
论文同学网
|
全站搜索
搜索
高级搜索
当前位置:
论文格式网
->
毕业论文
->
计算机论文
MYSQL数据库优化
本论文在
计算机论文
栏目,由
论文格式
网整理,转载请注明来源
www.lwgsw.com
,更多论文,请点
论文格式范文
查看
关于MySql数据库优化
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySql数据库作为应用作为广泛,地位极为重要的中间件应用,学习和使用数据库管理系统变得越来越重要。能够熟练的运用mysql数据库,就必不可少的要了解mysql的性能优化。下面就针对mysql性能方面的的知识从数据表结构,sql语句优化,索引的应用三个方面来总结。总结如下:
一、数据表结构
数据表是数据库的具体表现形式,设计优良的数据库拥有良好的表结构,者不单单指数据库的表需要满足范式结构,为了更有利于具体操作,表结构还需要实际的可扩展性,以便于做增删改查,又需要根据数据表的具体作用做出调节。在系统中被大量查询的表的结构的设计会对系统性能产生极大的影响。如果说系统的和核心是数据库的话,那么设计数据库的核心就是表结构的设计。
①编码的选择
字符集直接决定了数据在MySQL中的存储编码方式,由于同样的内容使用不同字符集表示所占用的空间大小会有较大的差异,所以通过使用合适的字符集,可以帮助我们尽可能减少数据量,进而减少IO操作次数。不要使用UTF-8或其他UNICODE字符类型,这样可以节约大如果没有需要使用多语言,那么最好量的存储空间。比如中文就可以选择GBK或者GB2313,而GBK是对GB2313的扩展,选择的时候可视情况而定。
②数据类型的选择
数据库操作中最为耗时的操作就是IO处理。据统计,数据库操作90%以上的时间都花在了IO上面。所以尽可能减少IO量,可以在很大程度上提高数据库操作的性能。MySQL的数据类型可以精确到字段,所以当我们需要大型数据库中存放多字节数据的时候,可以通过对不同表不同字段使用不同的数据类型来较大程度减小数据存储量,进而降低IO操作次数并提高缓存命中率。数据类型选择的核心思想很简单,就是吝啬地选择所占空间最小的数据类型。
③数字类型
尽量不要使用DOUBLE,不仅仅只是存储长度的问题,同时还会存在精确性的问题。同样,固定精度的小数,也不建议使用DECIMAL,可以乘以固定倍数转换成整数存储,可以大大节省存储空间,且不会带来任何附加维护成本。对于整数的存储,在数据量较大的情况下,需要分开 TINYINT、INT和BIGINT的选择,因为三者所占用的存储空间也有很大的差别,能确定不会使用负数的字段,最好添加unsigned定义。
④字符类型
尽量减少使用TEXT数据类型,因为它的性能要低于char或者是varchar类型的处理。定长字段,使用CHAR 类型,不定长字段使用VARCHAR,且仅仅设定适当的最大长度,而不是非常随意的给一个很大的最大长度限定,因为不同的长度范围,MySQL也会有不一样的存储处理。
⑤ 时间类型
尽量使用TIMESTAMP类型,其存储空间只需要 DATETIME类型的一半。对于只需要精确到某一天的数据类型,建议使用DATE类型,因为他的存储空间只需要3个字节,比TIMESTAMP还少。
⑥LOB类型
尽量不要数据库中存放 LOB 类型数据,对于这类大的数据类型,还是使用文件形式存储。
二、SQL语句的优化
上一篇
:
蔬果销售系统的需求分析
下一篇
:
Java和.net与我的碰撞
Tags:
MYSQL
数据库
优化
【
收藏
】 【
返回顶部
】
会计论文
电子机电论文
金融论文
电气自动化论文
模具设计
化学工程与工艺
机械设计
电子通信论文
英语论文
行政管理论文
物流论文
电子商务论文
法律论文
国际贸易论文
财务管理论文
人力资源论文
市场营销论文
土木工程论文
工商管理论文
工程管理论文
汉语言文学论文
教育管理论文
测控专业论文
交通工程论文
旅游管理论文
新闻专业论文
艺术设计
教育技术学论文
应用物理学论文
轻化工程论文
德语专业论文
给水排水工程
服装设计与工程
食品生物技术
材料科学与工程
电视制片管理
工业工程论文
文化产业管理
包装工程论文
印刷工程论文
信息管理论文
制药工程论文
生物工程论文
电子信息工程
信息计算科学
电气工程论文
通信工程论文
动物医学毕业论文
生物医学工程
医疗保险实务
水文与水资源工程
书法专业毕业论文
财务会计毕业论文
电子商务毕业论文
现代教育技术
信息管理专业
心理学专业
数学与应用数学
数学教育
护理学毕业论文
其他专业论文
历史学论文
学前教育毕业论文
小学教育毕业论文
教育管理毕业论文
法律专业毕业论文
汉语言文学毕业论文
工商管理毕业论文
人力资源毕业论文
营销专业毕业论文
物流专业毕业论文
计算机论文