mysql避免重复插入记录方法(insert ignore 、insert...on duplicate key update、replace into) 置顶!
mysql避免重复插入记录方法(insert ignore 、insert...on duplicate key update、replace into)
mysql避免重复插入记录方法(insert ignore 、insert...on duplicate key update、replace into)
Docker安装 mysq5.x 和 mysql8.x
MySQL 在使用 for update 进行查询操作时,锁的是 row 还是 table 呢?
我们都知道 InnoDB 在模糊查询数据时使用 "%xx" 会导致索引失效,但有时需求就是如此,类似这样的需求还有很多,
Linux安装Mysql8.0.x最新教程
MySQL8.0.16 引入一个实验特性:explain format=tree ,树状的输出执行过程,以及预估成本和预估返回行数。在 MySQL 8.0.18 又引入了 EXPLAIN ANALYZE,在 format=tree 基础上,使用时,会执行 SQL ,并输出迭代器(感觉这里用“算子”更容易理解)相关的实际信息,比如执行成本、返回行数、执行时间,循环次数。
关系型的结构化存储存在一定的弊端,因为它需要预先定义好所有的列以及列对应的类型。但是业务在发展过程中,或许需要扩展单个列的描述功能,这时,如果能用好 JSON 数据类型,那就能打通关系型和非关系型数据的存储之间的界限,为业务提供更好的架构选择。
Oracle 前首席软件工程师兼 MySQL 优化器团队成员 Steinar Gunderson 在帖子中表示自己离职的原因比较复杂,但想在这里聊几句“憋了五年的真心话”——“MySQL 是款超烂的数据库,强烈建议大家认真考虑转用 PostgreSQL。”
MySQL 的调优也是研发人员需要掌握的一项技能,一般 MySQL 调优有如下图所示的四个纬度。
本文我们来谈谈项目中常用的 20 条 MySQL 优化方法,效率至少提高 3倍!