文章 35
评论 9
浏览 16582
探究MySQL锁机制

探究MySQL锁机制

通过对MySQL的表锁,行锁的探究,终于明白了为什么InnoDB引擎成为MySQL 的默认引擎,MyISAM引擎和InnoDB引擎的优缺点和应用场景,以及有关锁的性能参数的查看,千万避免因为索引失效导致的行锁变表锁。明白了如何避免间隙锁,如何锁定一行数据...

MySQL全局查询日志

MySQL全局查询日志

如何开启MySQL全局查询日志呢?

性能分析工具ShowProfile

性能分析工具ShowProfile

如何编写脚本批量插入数据?什么是showprofile以及如何使用它分析那些执行较慢的SQL语句,通过showprofile的分析,可以对MySQL架构模型有了更加深入的理解!

SSH免密登录

SSH免密登录

putty这个软件是个轻量且好用的ssh工具,但是无法记住密码,怎样才能更方便呢?SSH免密登录是一种很好的方式,避免泄露服务器明文密码...

MySQL慢查询日志

MySQL慢查询日志

什么是慢查询日志? 如何开启慢查询日志?海量日志中如何找到需要的信息?本文揭秘答案...

MySQL的docker容器中安装vim

MySQL的docker容器中安装vim

如何在MySQL的docker容器中安装vim以及其他的工具?

order by与group by的优化

order by与group by的优化

order by索引的字段时候需要注意的点,当只能用FileSort时又该如何优化? 不要随便使用select *,只查询需要的字段,这点非常重要。尝试提高 max_ length_for_sort_data,提高这个参数,会增加用改进算法的概率。但是如果设的太高,数据总容量超出 sort_buffer_size 的概率就增大,很高的磁盘IO活动和低的处理器使用率这种情况很可能就是超出 sort_buffer_size了...

synchronized底层实现与优化

synchronized底层实现与优化

Java的synchronized底层究竟做了什么?从JDK的版本更替来看synchronized底层又做了那些优化?CAS自旋锁的概念,JDK1.6 基本是对synchronized做了大改动,避免胡乱使用synchronized导致性能下降等问题,那么是如何实现的呢?

始于技术 不止于技术