数据库
csdnadvancer
这个作者很懒,什么都没留下…
展开
-
MySQL——SQL查询优化
SQL优化总说 对于后台开发而言,涉及的知识面广,且如果要想进大厂的话还要求钻的深,而对于数据库,事务、存储引擎、索引、SQL优化等都是必备的技能,所以本篇博客就开启后序述说MySQL数据库的这些知识点的篇章,本篇将主要说SQL语句的优化、和解释explain、以及涉及的fileSort的两种算法的解析等。 对于SQL的优化总体思路如下: 1、观察,通常是让SQL跑一段时间 2、开启慢查询日志,设...原创 2019-03-09 16:39:05 · 601 阅读 · 0 评论 -
MySQL的锁
数据库的锁概述 数据库的锁,是保证数据库在并发的情况下数据库中的记录能被多线程有序的使用,即要保证数据的一致性。而对于锁对于不同的存储引擎而言是有不同的实现方式的。而总体来说MySQL支持三种类型的锁:表锁、行锁、页锁。 1)表锁:表锁时MYSQL存储引擎中锁粒度最大的锁机制,同时也是加锁和释放锁开销最小、不产生死锁的机制。但同时因为锁的粒度太大对并发度很不友好。实现的存储引擎主要是MyISAM、...原创 2019-03-10 16:09:25 · 174 阅读 · 0 评论