MySQL 为什么我只查一行的语句,也执行这么慢
一般情况下,如果我跟你说查询性能优化,你首先会想到一些复杂的语句,想到查询需要返回大量的数据。但有些情况下,“ …
关系型数据库和NOSQL
主要包含MySQL,Postgresql
Redis、Memcache、MongoDB
一般情况下,如果我跟你说查询性能优化,你首先会想到一些复杂的语句,想到查询需要返回大量的数据。但有些情况下,“ …
MySQL45讲总结 参数和命令 事务 set autocommit=1 可以预防不知情的情况下产生长事务 没 …
在MySQL里面,grant语句是用来给用户赋权的。不知道你有没有见过一些操作文档里面提到,grant之后要马 …
我经常被问到这样一个问题:分区表有什么问题,为什么公司规范不让使用分区表呢?今天,我们就来聊聊分区表的使用行为 …
怎么在两张表中拷贝数据。如果可以控制对源表的扫描行数和加锁范围很小的话,我们简单地使用insert … sel …
MySQL对自增主键锁做了优化,尽量在申请到自增id以后,就释放自增锁。 因此,insert语句是一个很轻量的 …
我们提到过自增主键,由于自增主键可以让主键索引尽量地保持递增顺序插入,避免了页分裂,因此索引更紧凑。 之前我见 …
两个group by 语句都用了order by null,为什么使用内存临时表得到的语句结果里,0这个值在最 …
之前的文章中介绍了,sort buffer、内存临时表和join buffer,这三个数据结构都是用来存放语句 …
我们在优化join查询的时候使用到了临时表。当时,我们是这么用的: create temporary tabl …