MySQL
文章平均质量分 84
goodtimeflying
这个作者很懒,什么都没留下…
展开
-
MySql 性能调优
1. 引擎选择,myisam & innodb 如果不确定使用哪个数据库引擎,就使用innodb,因为他是支持事务的,支持行级锁的,或者参考 我的另一篇博文 《mysql原理及部分优化》 2.innodb_buffer_pool_size 缓冲池大小,可用内容的80%,内存总做是最快的。 3.innodb_log_file_size 重做日志或者事务日志文件,不能太小,最好是系统繁忙时1-2小时的写入量,不想算就设置1G。 innodb_log_buffer_size,如果没有大的事务,默认值就可以原创 2021-03-25 19:41:07 · 150 阅读 · 0 评论 -
mysql原理及部分优化
mysql原理及优化MySQL有两个数据库引擎,myisam和innodb为什么innodb引擎推荐使用自增id磁盘io与优化数据库设计id尽量不要用uuid MySQL有两个数据库引擎,myisam和innodb 2者底层都是都是使用的B+tree,略有不同,myisam 叶子存指针,innodb存数据 如果插入,更新较多,使用innodb引擎,innodb行级锁 如果更新插入少,读取多可以使用myisam引擎,表级锁,不适合更新,查询比较快, 为什么innodb引擎推荐使用自增id 大部分人都会说in原创 2021-03-25 19:25:07 · 76 阅读 · 0 评论