一、调优思路
1.数据库设计与规划–以后再修该很麻烦,估计数据量,使用什么存储引擎
2.数据的应用–怎样取数据,sql语句的优化
3.mysql服务优化–内存的使用,磁盘的使用
4.操作系统的优化–内核
5.升级硬件设备
6.创建索引提升查询速度
二、引擎
1.查看引擎
mysql> show engines; //查看版本所支持引擎信息
mysql> SHOW VARIABLES LIKE '%storage_engine%'; //查看已有引擎
mysql> show create table t1; //查看建表命令时引擎信息
2.临时指定表引擎
mysql> create table innodb1(id int)engine=innodb; //新建表时指定
3.修改MySQL默认引擎
[root@master ~]#vim /etc/my.cnf //在[mysqld]下追加
default-storage-engine=INNODB
4.修改已存在引擎
mysql> alter table t2 engine=myisam;
5.Innodb引擎设置内存缓冲区大小
缓存InnoDB数据和索引的内存缓冲区的大小的值越高,访问表中数据时磁盘I/O越少,在一个专业