分类: MySQL
简介你是否曾在 SELECT 查询中看到过 WHERE 1=1 条件。我在许多不同的查询和许多 SQL 引擎中都有看过。这条件显然意味着 WHERE TRUE,所以它只是返回与没有 WHERE 子句时 ... 阅读全文
MySQL 8.0新特性整理总结
一、功能增强1.1-所有系统表更换为InnoDB引擎系统表全部换成事务型的innodb表,默认的MySQL实例将不包含任何MyISAM表,除非手动创建MyISAM表。1.2-DDL原子化InnoDB表 ... 阅读全文
MySQL升级方法概述总结
概述升级方法1、从MySQL 8.0.16开始,做好备份,然后安装新软件,最后直接启动即可。2、低于 MySQL 8.0.16 的版本,需要执行 mysql_upgrade,以升级系统库为什么升级MySQ ... 阅读全文
在国产麒麟系统KylinOS Server V10 SP2上使用rpm方式安装MySQL 8.0.28
一: 准备操作系统1.1 首先确认操作系统版本是KylinOS Server V10 SP麒麟操作系统Kylinos Server V10 SP2使用的安装介质是Kylin-Server-10-SP ... 阅读全文
在国产麒麟系统KylinOS Server V10 SP2上使用二进制方式安装MySQL 8.0.28
一: 操作系统环境检查1.1 首先确认操作系统版本是KylinOS Server V10 SP麒麟操作系统Kylinos Server V10 SP2使用的安装介质是Kylin-Server-10- ... 阅读全文
在国产麒麟系统KylinOS Server V10 SP2上使用编译方式安装MySQL 8.0.26
一: 操作系统环境检查1.1 首先确认操作系统版本是KylinOS Server V10 SP麒麟操作系统Kylinos Server V10 SP2使用的安装介质是Kylin-Server-10- ... 阅读全文
数据库性能压测工具sysbench介绍
简介sysbench是一个开源的、基于LuaJIT(LuaJIT 是 Lua 的即时编译器,可将代码直接翻译成机器码,性能比原生 lua 要高) 的、可自定义脚本的多线程基准测试工具,也是目前用得最多 ... 阅读全文
MySQL高可用之Xenon介绍
MySQL 高可用的选择在 MySQL(5.5 及以下)传统复制的时代,MHA(Master High Availability)在 MySQL 高可用应用中非常成熟。在 MySQL(5.6)及 GT ... 阅读全文
MySQL CPU很高,如何排查
问题我的 MySQL CPU 高了,看了一下 processlist,实在有太多行了,我要不要准备辞职?实验MySQL CPU 飚高的原因有很多种,我们先分析一种最简单常见的。还是先建个数据库还是按照之前 实验 11 的技巧,快速造一些数据 ... 阅读全文
MySQL中如何快速定位消耗CPU最高的 SQL 语句
概述如果是Oracle数据库我们可以很容易通过sql来定位到当前数据库中哪些消耗CPU高的语句,而mysql数据库可以怎么定位呢?这里用一个简单例子说明下...主要是了解如何定位的思路,具体看官网介绍.. ... 阅读全文
MySQL数据库OOM原因解析
OOM问题简介OOM是实例使用内存超过实例规格内存上限导致进程被kill,实例存在秒级的不可用。MySQL的内存管理比较复杂,内存监控需要开启performance schema查询(默认关闭),会带 ... 阅读全文