最新 最热

mysql之DDL

一 简介:今天来DDL的变革 二 DDL演化方式: 1 copy table : 1 创建临时表2 copy数据到临时表 3 rename进行交换 缺点 1 阻塞事务 2占用磁盘空间 2 inplace : 1 在线更改表,不会拷贝临时表 缺点 1 阻塞事务 3 onl...

2020-05-29
1

mysql-innodb-锁

记录r进行上X锁,先对数据库A、表、页上加意向锁IX,才能对记录r上X锁。

2020-05-25
1

数据库MySQL-数据完整性

1、只有innodb才能支持外键2、公共字段的名字可以不一样,但是数据类型要一样

2020-03-27
1

MySQL InnoDB 事务隔离级别的实现原理

InnoDB 里面每个事务有一个唯一的事务 ID,叫作 transaction id。它是在事务开始的时候向 InnoDB 的事务系统申请的,是按申请顺序严格递增的。

2020-03-03
1

聊一聊 InnoDB 引擎中的这些索引策略

这一篇我们学习 InnoDB 的索引,聊一聊索引策略,更好的利用好索引,提升数据库的性能,主要聊一聊覆盖索引、最左前缀原则、索引下推。

2020-02-20
1

性能优化-Limit查询的优化

Limit常用于分页处理,时长会伴随order by从句使用,因此大多时候回使用Filesorts这样会造成大量的IO问题。 例子: 需求:查询影片id和描述信息,并根据主题进行排序,取出从序号50条开始的5条数据。...

2020-02-13
1

[转] Mysql创建外键失败原因总结

是不是遇到下图所示的错误呢?原因一 你可能设置了ON DELETE SET NULL,但是相关的键的字段又设置成了NOT NULL值。你可能通过修改cascade的属性值或者把字段属性设置成all...

2019-11-13
1

mysql外键创建失败的原因

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

2019-10-30
1

mysql SQL调优-主库查询比从库还慢的原因

2、了解到原来应用连接的是主库,随即上主库查看执行计划,如下,可以看到执行计划是不一样的,从库性能没问题,而主库性能有问题,初步可以断定,就是统计信息不准确的原因。于是让开发先将连接修改到从库,问题得到解决,接着继续分...

2019-10-24
1

MySQL语句加锁分析详解

其实啊,“XXX语句该加什么锁”本身就是个伪命题,一条语句需要加的锁受到很多条件制约,比方说:

2019-09-25
1