开发前沿 -

MySql 8.0及对应驱动包匹配的注意点说明

MySql 8.0 对应驱动包匹配 MySql 数据库更新为8.0及以上后,对应的应用程序数据库链接驱动包也要更新为8.0版本。否则会报驱动异常。 需要注意以下几点: 1.最新驱动…

2022-05-15 948

浅谈mysql增加索引不生效的几种情况

增加索引可以提高查询效率。 增加索引就是增加一个索引文件,存放的是数据的地址,类似与我们文档的目录,在查找过程中可以不用从书的内容查找,直接根据目录对应的页码查找。索引是根据地址查…

2022-05-15 306

mysql联合索引的使用规则

联合索引又叫复合索引。对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c). 可以…

2022-05-15 1,224

为什么代码规范要求SQL语句不要过多的join

送分题 面试官:有操作过Linux吗? 我:有的呀 面试官:我想查看内存的使用情况该用什么命令 我:free 或者 top 面试官:那你说一下用free命令都可以看到啥信息 我:那…

2022-05-15 681

详解MySQL多版本并发控制机制(MVCC)源码

目录 一、前言 二、MVCC(多版本并发控制机制) 2.1、Repeatable Read 2.2、Read Commit 2.3、MVCC的优势 三、MVCC(实现机制) 3.1…

2022-05-15 294

MySQL快速插入一亿测试数据

目录 1、建表 1.1 建立测试表 t_user 1.2 创建临时表 2、生成数据 2.1 用 python生成 【一亿】 记录的数据文件(这个确实稍微花点时间) 2.2…

2022-05-15 919

MySql批量插入时如何不重复插入数据

目录 前言 一、insert ignore into 二、on duplicate key update 三、replace into 总结 前言 Mysql插入不重复的数据,当大…

2022-05-15 850

MySQL8.0.18配置多主一从

目录 1. 现实背景 2. 约定 3. 配置 master 3.1. 配置启动参数 3.2. 重启服务使参数生效 3.3. 以 root 身份登录,创建用户,赋予密码,授权,刷新权…

2022-05-15 690

SQL模糊查询报:ORA-00909:参数个数无效问题的解决

用oracle数据库进行模糊查询时, 控制台报错如下图所示: 原因是因为敲的太快,语法写错了 正确的写法是 pd.code like concat(concat('%',#{key…

2022-05-15 1,177

MySQL中日期型单行函数代码详解

MySQL中日期型单行函数: CURDATE()或CURRENT_DATE() 返回当前日期(精确到日) 参考代码如下: SELECT CURDATE() FROM DUAL; S…

2022-05-15 1,009

如何搭建 MySQL 高可用高性能集群

目录 MySQL NDB Cluster 是什么 搭建集群的前置工作 开始部署集群 部署管理服务器 部署数据服务器 部署 SQL 服务 所有集群服务部署完毕,我们来测试一下集群是否…

2022-05-15 833

MySQL 发生同步延迟时Seconds_Behind_Master还为0的原因

目录 问题描述 原理简析 问题分析 拓展一下 总结一下 问题描述 用户在主库上执行了一个 alter 操作,持续约一小时。操作完成之后,从库发现存在同步延迟,但是监控图表中的 Se…

2022-05-15 267