MySQL基础知识
MySQL 基础学习笔记本文系统梳理MySQL基础知识点,涵盖SQL语言分类(DDL、DML、DQL、DCL、TCL)、数据类型(数值、字符串、日期时间)、表结构操作(创建、修改、删除)、数据增删改查及约束、函数、多表查询、子查询与事务控制。
MySQL小技巧:删除大表数据时,drop table执行不下去怎么办
最近遇到了一个坑,MySQL数据库服务器硬盘容量告警,而且因为非技术原因,还不能追加硬盘。但意外的是,在执行drop table时,直接导致数据库挂起了,而且还发生了主从切换。
MySQL 大表清理避坑指南:DELETE 越删越满,TRUNCATE 秒级释放空间
问题描述磁盘还有10G可用空间,MySQL8 的 表 t_trace 占用 380G,通过 delete 命令删除该表数据,结果磁盘空间很快就没有了,怎么回事???
MySQL FEDERATED 引擎,看这一篇就够了
MySQL FEDERATED 引擎 超详细完整版一、什么是 FEDERATED 引擎核心定义FEDERATED 是 MySQL 一种远程表映射引擎:本地只保存表结构定义文件 (.frm),不存储任何真实数据;真实数据存放在另一台远程 MySQL 服务器上。
数据库触发器之MySQL vs SQL Server 触发器多方位比较
MySQL vs SQL Server 触发器对比核心结论:SQL Server 触发器是语句级(基于 inserted/deleted 虚拟表),批量 DML 只跑一次触发器;MySQL 只有行级 FOR EACH ROW,改 N 行触发器执行 N 次,大批量写入性能劣势非常明
TiDB删除大数据的处理
在 TiDB 的架构中,所有数据以一定 key range 被切分成若干 Region 分布在多个 TiKV 实例上。随着数据的写入,一个集群中会产生上百万个甚至千万个 Region。单个 TiKV 实例上产生过多的 Region 会给集群带来较大的负担,影响整个集群的性能表现。
2.14 sql数据删除(DELETE、TRUNCATE)
这一章我会带你彻底搞懂SQL中删除数据的两大利器:`DELETE`和`TRUNCATE`。学完之后,你能安全地清理无效订单、测试数据,并能区分什么时候用`DELETE`,什么时候用`TRUNCATE`。
删了300万行数据,磁盘空间纹丝不动?MySQL 这点"小心思"你得懂
一张 operation_logs 表,DELETE 掉 300 万行,磁盘占用却一点没少。这是 Bug 吗?不是。这是 InnoDB 的"小心思"。