-
MYSQL如何查看进程和kill进程
目录如何查看进程和kill进程第一种第二种kill所有慢查询进程和锁表进程1、kill所有慢查询进程2、kill所有死锁进程如何查看进程和kill进程有时候我们在执行一条SQL语句时,或者更改表结构时,由于这张表的数据量巨大,往往会在执行
-
MySQL中一条update语句是如何执行的
目录前言前期准备
-
关于k8s环境部署mysql主从的问题
一、通过yaml部署mysql1、mysql-configmap.yamlapiVersion: v1kind: ConfigMapmetadata:name: mysqlnamespace: mysqllabels:app: my
-
MySQL 中如何归档数据的实现方法
目录什么是pt-archiver安装简单入门实现原理批量归档不同归档参数之间的速度对比其它常见用法(1)删除数据(2)将数据归档到文件中如何避免主从延迟常用参数总结归档,在 MySQL 中,是一个相对高频的 *** 作。它通常涉及以下两个动作:
-
MySQL高级进阶sql语句总结大全
目录SELECTDISTINCTWHEREAND ORINBETWEEN通配符LIkeORDER BY函数city表格字符串函数常用函数实例:concatsubstrtrimregionreplacegroup byhaving别名子查询e
-
Mysql锁机制之行锁、表锁、死锁的实现
目录一、Mysql锁是什么?锁有哪些类别?二、行锁和表锁的区别三、InnoDB死锁概念和死锁案例死锁场景一之select for update:死锁场景二之两个update 四、程序开发过程中应该如何注意避免死锁一、Mysql锁是什么?锁有
-
手把手教你MySQL运算符
目录一、算术运算符二、比较运算符三、逻辑运算符四、位运算符五、运算符的优先级总结 一、算术运算符主要用于数学运算,其可以连接运算符前后的两个数值或表达式,对数值或表达式进行加 (+)、减(-)、乘(*)、除()和取模(%)运算1.加法
-
MySQL多表查询机制
目录1.前言2.等值连接和非等值连接2.1等值连接2.2非等值连接3.自连接和非自连接3.1自连接3.2非自连接4.内连接和外连接4.1测试数据4.2左外连接4.3右外连接4.4全外连接附录:测试数据SQL脚本1. 前言在SQL开发当中,
-
MySQL优化常用的19种有效方法(推荐!)
目录1、EXPLAIN2、SQL语句中IN包含的值不应过多3、SELECT语句务必指明字段名称4、当只需要一条数据的时候,使用limit 15、如果排序字段没有用到索引,就尽量少排序6、如果限制条件中其他字段没有索引,尽量少用or7、尽量用
-
MySQL日期时间函数知识汇总
目录1. 获取时间2. 日期与时间戳的转换3. 获取月份、星期、星期数、天数等函数4. 日期的 *** 作函数5. 时钟和秒钟转换的函数6. 计算日期和时间的函数6.1 计算时间间隔6.2 时间计算7. 日期的格式化与解析1. 获取时间函数功能返
-
MySQL慢查询优化解决问题
目录1.MySQL慢查询介绍2.发现问题(主动被动)3.找到原因-对症下药1.MySQL慢查询介绍MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过lon
-
Mysql事务索引知识汇总
目录一、事务1. 事务特性2. 事务并发时出现的问题二、索引1. 索引使用2. 索引类型3. 索引注意原则三、SQL1. SQL优点2. SQL分类3. SQL语法及关键字四、数据库设计1. 数据库三大范式2
-
一条 SQL 语句执行过程
目录一、MySQL 体系架构- 连接池组件- 缓存组件- 分析器- 优化器- 执行器二、写 *** 作执行过程三、读 *** 作执行过程四、SQL执行顺序一、MySQL 体系架构- 连接池组件1、负责与客户端的通信,是半双工模式,这就意味着某一固定时刻只
-
MySQL优化及索引解析
索引简单介绍索引的本质:MySQL索引或者说其他关系型数据库的索引的本质就只有一句话,以空间换时间。索引的作用:索引关系型数据库为了加速对表中行数据检索的(磁盘存储的)数据结构索引的分类数据结构上面的分类:HASH 索引等值匹
-
MySQL 分区表中分区键为什么必须是主键的一部分
目录水平拆分 VS 垂直拆分分区表MySQL 8.0 中分区表的变化为什么分区键必须是主键的一部分?本地分区索引 VS 全局索引总结前言:分区是一种表的设计模式,通俗地讲表分区是将一大表,根据条件分割成若干个小表。但是对于应用程序来讲,分
-
利用JuiceFS使MySQL 备份验证性能提升 10 倍
目录数据准备使用默认参数增大XtraBackup的内存缓冲区增大XtraBackup读线程数JuiceFS启用异步写增大JuiceFS的磁盘缓存增大数据库数据量总结前言:JuiceFS 非常适合用来做 MySQL 物理备份,具体使用参考官
-
分享MySQL常用 内核 Debug 几种常见方法
目录一、准备Debug环境二、使用GDB调试启动GDB编译器GDB常用命令Debug示例1、取变量值2、调试脚本三、使用Trace文件调试设置debug参数Debug示例阅读本文你将了解:如何准备 MySQL 调试环境GDB 调试入门及 ***
-
MySQL如何快速创建800w条测试数据表
目录一、数据插入思路1、创建内存表2、创建普通表3、创建存储函数4、创建存储过程6、导入数据7、内存不足8、查看结果9、插入800W条数据二、MySQL深度分页1、测试深度分页一、数据插入思路如果一条一条插入普通表的话,效率太低下,但内存
-
MySQL读取JSON转换的方式
目录存储存在什么问题?如何处理存储mysql5.7+开始支持存储JSON,后续不断优化,应用也越来越广泛你可以自己将数据转换成Json String后插入,也可以选择使用工具,而mybatis-plus就为此提供了非常简便的方式,只