MySql数据库的优化
Java开发面试辅导-海龟老师
毕业于浙江大学软件工程硕士,在BAT一线大厂担任架构师工作,作为面试官有丰富的面试经验,以及项目架构经验
展开
-
Mysql数据库优化---1.可以优化的地方
Mysql数据库的优化技术 对mysql优化是一个综合性的技术,主要包括: 1.表的设计合理化(符合3NF) 2. 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引] 3.分表技术(水平分割、垂直分割) 4.读写[写: update/delete/add]分离 5. 存储过程 [模块化编程,可以提高速度] 6.对mysql配置优化 [配置原创 2016-01-21 23:07:14 · 607 阅读 · 0 评论 -
Mysql数据库优化---2.慢查询(一)
1.SQL优化的一般步骤 通过show status命令了解各种SQL的执行频率。 定位执行效率较低的SQL语句(重点select) 通过explain分析低效率的SQL语句的执行情况 确定问题并采取相应的优化措施 问题是: 如何从一个大项目中,迅速的定位执行速度慢的语句? (定位慢查询) 首先要找到哪些查询是慢查询 2.原创 2016-01-27 14:32:56 · 804 阅读 · 0 评论 -
MySql优化--使用索引优化
1.索引优化的原理 在没有使用索引的时候,数据库系统会根据要查找的值到数据表中一个个挨着找,只到最后一个 例如:找empno=4,在无索引时从,emp表中的empno=1开始一行一行往下面找,只到empno=4(注意:找到4后,还会继续往下查找,只到所有的都查找完,因为不能保 证,只有一个empno=4,所以要把全部的记录都检索完)原创 2016-01-29 15:58:51 · 537 阅读 · 0 评论