• MySQL 8.0 执行COUNT()很慢原因分析

    MySQL 8.0 执行COUNT()很慢原因分析 1.1 问题描述 线上 MySQL8.0.32 环境在执行 SELECT COUNT (1) FROM t0 获取表行数很慢,同样场景下该 SQL 在 MySQL5.7 环境很快就能拿到结果 1.2 问题复现 测试版本:... 2025-03-18 22:31:56
  • 第三十四讲:join语句怎么优化?

    第三十四讲:join语句怎么优化? 简概: 万年不变的开头 ​ 在上一篇文章中,我和你介绍了 join 语句的两种算法,分别是 Index Nested-Loop Join(NLJ) 和 Block Nested-Loop Join(BNL)。我们发现在使用... 2025-03-18 22:31:50
  • 第三十三讲:到底可不可以使用join?

    第三十三讲:到底可不可以使用join? 简概: 厌烦了平淡的开头 提出问题 ​ 在实际生产中,关于 join 语句使用的问题,一般会集中在以下两类: 我们 DBA 不让使用 join,使用 join 有什么... 2025-03-18 22:31:45
  • MySQL基础知识点串讲PART04--完结篇

    MySQL--DAY04 索引 定义 索引是在数据库表的字段上添加的,是为了提高查询效率存在的一种机制。 一张表的一个字段可以添加一个索引,当然,多个字段联合起来也可以添加索引。 索引相... 2025-03-18 22:31:43
  • MySQL基础知识点串讲PART03

    MySQL--DAY03 一个案例 查询每一个员工的所在部门名称?要求显示员工名和部门名。 mysql> select * from emp; | EMPNO | ENAME | JOB | MGR | HIREDATE | SAL | COMM | DEP... 2025-03-18 22:31:42
  • MySQL基础知识点串讲PART01

    MySQL--DAY01 基本概念 数据库:英文单词DataBase,简称DB。按照一定格式存储数据的一些文件的组合。 顾名思义:存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的... 2025-03-18 22:31:41
  • 第三十二讲:我查这么多数据,会不会把数据库

    我的服务器数据库内存还有4个G,里面有8个G的表,现在,我要让我的客户机远程连接服务器后对数据库进行一次全表扫描,请问,我的服务器会不会因为内存被8个G的表塞得溢出而崩溃... 2025-03-18 22:31:28
  • 第三十一讲:为什么还有kill不掉的语句?

    在一个阳光洒满教室的温暖午后,hr隔着腾讯会议的屏幕目光如炬得看着你,大喝一声,你在mysql实验中有没有遇到sql语句kill不了的情况,所! 每一个sql语句的线程执行都有一个或多个... 2025-03-18 22:31:21
  • mysql数据误删后的数据回滚

    mysql数据误删后的数据回滚 第一步:下载MyFlash工具 # 创建文件夹 mkdir /back_data cd /back_data # 下载压缩包 wget https://codeload.github.com/Meituan-Dianping/MyFlash/zip/master # ... 2025-03-18 22:31:13
  • flashback实现数据快速复原

    flashback实现数据快速复原 MyFlash 限制 仅支持 5.6 与 5.7 版本 binlog 格式必须为 row,且 binlog_row_image=full 只能回滚DML(增、删、改) 第零步:确定日志 mysql> show variables like 'log_... 2025-03-18 22:31:12
首页 上一页 10 11 12 13 14 15 16 下一页 40391