首页 > 2024年2月 第395页
听说你对explain 很懂?

听说你对explain 很懂?

image select_type 关联类型,决定访问表的方式。 image SIMPLE 简单查询,代表没有子查询或者union。 PRIMARY 如果不是简单查询,那么最外层查询就会被标记成PRIMARY。 UNION&UNION RESULT 从上图可以看出来了,包含联合查询,第一个被标记成了...

数据库表数据量大读写缓慢如何优化(1)【冷热分离】

数据库表数据量大读写缓慢如何优化(1)【冷热分离】

image.png 2、如果不想修改原来业务代码,可通过监听数据库变更日志binlog的方式来触发(数据库触发器也可); image.png 3、通过定时扫描数据的方式来触发(数据库定时任务或通过程序定时任务来触发); image.png 针对以上三种触发逻辑,选择哪种比较好呢?看完以下表格的分析,...

数据库图形化管理工具 DBeaver

数据库图形化管理工具 DBeaver

03-02.png 安装 先下载 DBeaver 的安装包 传送门: 官网:https://dbeaver.io/download/ 百度云:链接:https://pan.baidu.com/s/1KsQ6ohAC4OaeBEYPP7j52w 提取码:6868 打开终端并进入程序包存放目录,执行安装...

Mybatis Plus 3.4版本之后分页插件的变化

Mybatis Plus 3.4版本之后分页插件的变化

file 一、MybatisPlusInterceptor 从Mybatis Plus 3.4.0版本开始,不再使用旧版本的PaginationInterceptor ,而是使用MybatisPlusInterceptor。 MybatisPlusInterceptor是一系列的实现InnerInt...

ES数据写入调优1

ES数据写入调优1

image.png 修改参数命令如下示例: curl -XPUT "http://ip:httpport/myindex-001/_settings?pretty" -H 'Content-Type: application/json' -d' { "merge":{ "scheduler":{ "...

Springboot后端接口幂等性实现方案

Springboot后端接口幂等性实现方案

接口幂等性.png 六、如何实现幂等性 方案一:数据库唯一主键 方案描述: 数据库唯一主键的实现主要是利用数据库中主键唯一约束的特性,一般来说唯一主键比较适用于“插入”时的幂等性,其能保证一张表中只能存在一条带该唯一主键的记录。 使用数据库唯一主键完成幂等性时需要注意的是,该主键一般来说并不是使用数...

不要一把梭了,这才是SQL优化的正确姿势

不要一把梭了,这才是SQL优化的正确姿势

image 所以,在开始之前(MySQL 优化),咱们先来聊聊性能优化的一些原则。 性能优化原则和分类 性能优化一般可以分为: 主动优化 被动优化 所谓的主动优化是指不需要外力的推动而自发进行的一种行为,比如当服务没有明显的卡顿、宕机或者硬件指标异常的情况下,自我出发去优化的行为,就可以称之为主动优...

SpringBoot整合Flowable工作流-2(代码整合)

SpringBoot整合Flowable工作流-2(代码整合)

image 1. 前言 上一篇博客【SpringBoot整合Flowable工作流-1(画流程定义) 】介绍用 Flowable-ui 画了一个简单的流程图。 这篇博客将介绍代码整合部分,主要内容有:【发布流程定义】、【开启流程任务】、【获取用户任务】、【用户审批任务】、【添加审批意见】、【获取流程...

mysql存储过程

mysql存储过程

image 2、oplog表 image 3、orders表 image 4、test1表 image 5、user表 image /* Navicat MySQL Data Transfer Source Server : localhost_3306 Source Server Version...

分布式事务的七种解决方案

分布式事务的七种解决方案

转账是最经典的分布式事务场景,假设用户 A 发起一笔跨行转账给用户 B,银行系统首先扣掉用户 A 的钱,然后增加用户 B 账户中的余额。如果其中某个步骤失败,此时就有可能会出现两种异常情况: 用户 A 的账户扣款成功,用户 B 账户余额增加失败。 用户 A 的账户扣款失败,用户 B 账户余额增加成功...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片