我们在上篇文章中提到了记录锁(行锁)、间隙锁和临键锁,后台有小伙伴催我更新一下其他的锁。拖延症又犯了,趁周末,今天我们来总结一下MyISAM和InnoDB引擎下锁的种类及使用方法。...
今天突然想起来去年双十一买了一台服务器,不知不觉中已经闲置了三个多月了。之前的热情已经消退了,今天决定拿它练练手,安装几个平时用到的软件,今天阿Q就带大家一起搭建一下MySQL。...
MySQL是一个免费开源的数据库系统,深受广大企业和程序员的喜爱。今天呢,阿Q就带大家完成一下MySQL的下载与使用的步骤。
最近利用 MHA 做好 Mysql 读写分离后,时不时有用户反馈后台发布文章时,报程序“通用异常",经问题排查,里面涉及应用JDBC连接池参数及Mysql参数调整问题。...
导语 | 每一个时间段总是一个新时代,新技术层出不穷使得数据库技术焕发新生。Spanner、CockroachDB、TDSQL等分布式数据库正是这个时代的弄潮儿。本文由腾讯云数据库专家工程师 李海翔在 Techo TVP开发者峰会「数据...
往一个表里插入数据,由于表中字段有可能被MySql认为是关键字报错 比如key ,comment
面试的时候肯定会问这一个问题,mysql为什么会选择b+树作为索引呢?而不选择其他索引,例如b树?hash?
在之前写过一篇关于mysql分库分表的文章,那篇文章只是给大家提供了一个思路,但是回复下面有很多说是细节问题没有提到。所以咔咔就在出了这篇文章。...
聚集索引就是索引和数据都在同一个文件里,如InnoDB的xxx.idb文件,企业开发里,我似乎就没有用过非innodb的引擎,所以,我们日常开发中使用的基本都是聚集索引。也就是B+tree树。(这样是不是就很容易记住了)...
数据库的死锁,是开发和DBA都非常关注的信息,但是在MySQL中,查看死锁信息却不是非常方便,通过show engine innodb status只能查看最近一次发生的死锁信息,之前的死锁信息会被覆盖掉;这时候我们可以利用pt-deadlock-logger这...