当前位置: 移动技术网 > IT编程>数据库>Mysql > mysql sql优化

mysql sql优化

2019年04月19日  | 移动技术网IT编程  | 我要评论

选择合适的存储引擎: innodb 除非你的数据表使用来做只读或者全文检索 (相信现在提到全文检索,没人会用 mysql 了),你应该默认选择 innodb 。 你自己在测试的时候可能会发现 myisam 比 innodb 速度快,这是因为: myisam 只缓存索引,而 innodb 缓存数据和索引,myisam 不支持事务。但是 如果你使用 innodb_flush_log_at_trx_commit = 2 可以获得接近的读取性能 (相差百倍) 。 查看引擎 看你的mysql现在已提供什么存储引擎: mysql> show engines; 看你的mysql当前默认的存储引擎: mysql> show variables like '%storage_engine%'; show create table 表名; show table status from where name='表名'; 修改存储引擎 alter table my_table engine=innodb;

设置innodb为默认引擎:在配置文件my.cnf中的 [mysqld] 下面加入

default-storage-engine=innodb

一句,保存。 重启mysql

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网