- 显示最大连接数,并修改最大连接数
show variables like '%max_connections%';
#修改最大连接数
在my.cnf(Linux下)或my.ini(Windows下)修改或添加如下配置信息
max_connections=100 #永久生效
set global max_connections=1000 #重启后失效
- 合理选用InnoDB
InnoDB支持行锁、事务
共享锁
SELECT * FROM table_name LOCK IN SHARE MODE
排它锁
SELECT * FROM table_name FOR UPDATE
行锁只有InnoDB有
提交事务就是释放锁
锁需要在事务内开启
- 合理使用MyISAM
MyISAM支持表锁和全文索引,但不支持事务。所以查询效率较高. - 创建索引
#普通索引
CREATE INDEX index_name ON table_name(column_name);
#唯一索引
CREATE UNIQUE INDEX index_name ON table_name(column_name);
#聚合索引
CREATE INDEX index_name ON table_name(column_name1, column_name2);