MySQL数据库优化技术概述
作者:网络转载 发布时间:[ 2014/10/13 10:10:06 ] 推荐标签:MySQL 数据库 配置
对于一个以数据库为中心的应用,数据库的优化直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下几个方面的工作:
1、 数据库表设计:
表的设计合理化(符合3NF);
2、添加适当索引(index):
普通索引:
主键索引: primary 效率高,但是只能有一个
索引:unique
全文索引:fulltext 对文章中的词进行索引
空间索引:SPATIAL 很少使用
3、分表技术:
水平分割
垂直分割
4、读写分离:
写:update/delete/insert
5、存储过程
模块化编程,可以提高速度
6、对mysql配置优化
配置大并发数(默认是100),在my.ini配置文件中,一般网站调整到1000左右。一个并发开一个进程为之服务,过大的话将会占用很大的内存;
调整缓存大小;
7、MySQL硬件服务器升级
8、定时的清除不需要的数据,定时进行碎片整理(MyISAM)
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。
相关推荐
在测试数据库性能时,需要注意哪些方面的内容?测试管理工具TC数据库报错的原因有哪些?怎么解决?数据库的三大范式以及五大约束编程常用的几种时间戳转换(java .net 数据库)优化mysql数据库的几个步骤数据库并行读取和写入之Python实现深入理解数据库(DB2)缓冲池(BufferPool)国内三大云数据库测试对比预警即预防:6大常见数据库安全漏洞数据库规划、设计与管理数据库-事务的概念SQL Server修改数据库物理文件存在位置使用PHP与SQL搭建可搜索的加密数据库用Python写一个NoSQL数据库详述 SQL 中的数据库操作详述 SQL 中的数据库操作Java面试准备:数据库MySQL性能优化

sales@spasvo.com