随笔分类 -  数据库_ALL

摘要:目录1 使用系统表1.1 引言1.2 综合性能诊断1.2.1 找出最耗时的 TOP 10 查询1.3 索引方面1.3.1 抓出没走索引的 SQL1.3.2 找出没人用的冗余索引1.3.3 引起文件排序filesort的查询1.4 磁盘IO方面1.4.1 创建磁盘临时表的查询1.4.2 高碎片率表1. 阅读全文
posted @ 2026-04-20 15:34 上善若泪 阅读(45) 评论(0) 推荐(0)
摘要:目录1 Redis 8 新特性1.1 引言1.1 One Redis:告别模块碎片化1.2 性能飞跃:从快到更快1.3 新增数据结构:8种武器1.4 新增命令:开发效率提升1.5 SIMD优化:底层加速1.6 安全和稳定性升级1.7 性能实测:数据说话1.8 向量数据库:最快是免费的1.9 升级建议 阅读全文
posted @ 2026-04-20 14:14 上善若泪 阅读(109) 评论(0) 推荐(0)
摘要:目录1 PostgreSQL安装1.1 官网安装1.1.1 下载1.1.2 exe安装1.1.3 zip安装1.2 Scoop安装1.2.1 查询PostgreSQL1.2.2 安装1.2.3 修改密码1.3 使用pgAdmin 1 PostgreSQL安装 1.1 官网安装 官网:https:// 阅读全文
posted @ 2026-03-13 11:50 上善若泪 阅读(139) 评论(0) 推荐(0)
摘要:目录1 SpringBoot整合MongoDB1.1 环境&配置1.1.1 pom.xml1.1.2 yml配置1.2 创建实体1.3 相关配置1.4 实际操作1.4.1 简单操作1.4.2 插入或更新1.4.3 批量插入或更新 BulkOperations1.4.4 批量更新和单条更新 $set封 阅读全文
posted @ 2026-01-13 11:17 上善若泪 阅读(130) 评论(0) 推荐(0)
摘要:目录1 MyBatis Flex1.1 简介1.2 简单操作1.2.1 配置1.2.1.1 pom.xml1.2.1.2 yml配置1.2.2 生成代码1.2.3 业务类1.2.3.1 实体1.2.3.2 实体脱敏1.2.3.3 Mapper接口1.2.3.4 Service层1.3 MyBatis 阅读全文
posted @ 2025-11-22 18:58 上善若泪 阅读(440) 评论(0) 推荐(0)
摘要:目录1 Doris1.1 简介1.1.1 引言1.1.2 优势1.2 部署1.2.1 docker部署1.2.1.1 下载并启动1.2.1.2 检查状态1.2.2 本地部署方式1.2.2.1 前期准备1.2.2.2 下载JDK171.2.2.3 下载Doris安装包1.2.2.4 安装 fe1.2. 阅读全文
posted @ 2025-08-25 11:06 上善若泪 阅读(3215) 评论(0) 推荐(1)
摘要:目录1 Canal搭建1.1 简介1.1.1 概述1.1.2 优点1.1.3 作用&核心组件1.1.4 工作原理1.2 搭建 Canal1.2.1 准备工作1.2.1.1 检查配置1.2.1.2 MySQL配置1.2.2 下载并安装 Canal1.2.3 配置 Canal Server1.2.3.1 阅读全文
posted @ 2025-05-01 09:37 上善若泪 阅读(929) 评论(0) 推荐(0)
摘要:目录1 ELK替换1.1 Elasticsearch vs ClickHouse1.2 环境部署1.2.1 zookeeper 集群部署1.2.2 Kafka 集群部署1.2.3 FileBeat 部署1.2.4 clickhouse 部署1.2.4.1 准备步骤1.2.4.2 添加官方存储库1.2 阅读全文
posted @ 2025-04-30 10:52 上善若泪 阅读(318) 评论(0) 推荐(0)
摘要:目录1 Caffeine1.1 简介1.1.1 引言1.1.2 优点与问题1.1.3 Caffeine架构1.1.4 与Redis区别1.2 准备工作1.2.1 pom依赖1.2.2 配置文件1.3 操作实践1.3.1 简单使用1.3.1.1 配置 Caffeine1.3.1.2 业务中使用1.3. 阅读全文
posted @ 2025-03-01 10:35 上善若泪 阅读(498) 评论(0) 推荐(0)
摘要:目录1 误删恢复数据1.1 引言1.2 解决方案1.2.1 通用操作1.2.1.1 确认binlog开启1.2.1.2 binlog模式1.2.1.3 binlog信息查询1.2.2 方案一:找到insert语句,重新插入1.2.2.1 找到binlog文件1.2.2.2 根据时间点解析binlog 阅读全文
posted @ 2024-12-27 10:38 上善若泪 阅读(878) 评论(0) 推荐(0)
摘要:目录1 distinct 和 group by效率1.1 distinct1.1.1 简单使用1.1.2 distinct多列去重1.2 group by的使用1.2.1 单列去重1.2.2 多列去重1.3 区别示例1.4 distinct和group by原理1.4.1 原理区别1.4.2 隐式排 阅读全文
posted @ 2024-10-19 13:38 上善若泪 阅读(1291) 评论(0) 推荐(0)
摘要:目录1 Redis监控1.1 Redis监控指标1.1.1 性能指标: Performance1.1.2 内存指标: Memory1.1.3 基本活动指标:Basic activity1.1.4 持久性指标: Persistence1.1.5 错误指标:Error1.2 监控方式1.2.1 info 阅读全文
posted @ 2024-09-14 18:59 上善若泪 阅读(1935) 评论(0) 推荐(0)
摘要:目录1 MySQL不能用UUID做主键1.1 前言1.2 mysql和程序实例1.2.1 准备工作1.2.2 开始测试1.2.3 程序写入结果1.2.4 效率测试结果1.3 使用uuid和自增id的索引结构对比1.3.1 自增id1.3.2 uuid1.4 自增id缺点1.5 雪花算法2 插入或更新 阅读全文
posted @ 2024-09-11 21:17 上善若泪 阅读(974) 评论(0) 推荐(0)
摘要:目录1 Oracle锁1.1 简介1.2 分类1.2.1 用户和系统分1.2.2 锁级别分1.2.3 锁类型分1.2.3.1 内部闩锁1.2.3.2 DDL锁1.2.4 DML锁1.2.4.1 TM锁1.2.4.2 TX锁1.2.4.3 加锁过程和原理1.2.4.4 共享方式的表级锁1.3 锁等待和 阅读全文
posted @ 2024-06-16 11:47 上善若泪 阅读(676) 评论(0) 推荐(0)
摘要:目录1 动态SQL1.1 引言1.2 数据准备1.3 if 标签1.3.1 在 WHERE 条件中使用 if 标签1.3.2 在 UPDATE 更新列中使用 if 标签1.3.3 在 INSERT 动态插入中使用 if 标签1.4 choose 标签1.5 trim(set、where)1.5.1 阅读全文
posted @ 2024-05-13 09:13 上善若泪 阅读(264) 评论(0) 推荐(0)
摘要:目录1 数据库事务1.1 隔离级别1.1.1 默认隔离级别1.1.2 读未提交1.1.3 读已提交1.1.4 可重复读1.1.5 序列化1.2 事务的四个特性1.2.1 原子性1.2.2 一致性1.2.3 隔离性1.2.4 持久性1.3 事务关键词1.3.1 定义(脏读,不可重复读,虚读)1.3.2 阅读全文
posted @ 2024-02-06 16:27 上善若泪 阅读(179) 评论(0) 推荐(0)
摘要:目录1 TiDB1.1 引言1.2 TiDB介绍1.3 系统架构1.3.1 TIDB Server1.3.2 PD Server1.3.3 TIKV Server1.3.4 TiKV如何不丢失数据1.3.5 分布式事务支持1.4 与MySQL的对比1.5 性能测试1.5.1 测试一1.5.2 系统测 阅读全文
posted @ 2024-01-30 21:17 上善若泪 阅读(319) 评论(0) 推荐(0)
摘要:目录1 DataX1.1 引言1.2 DataX 简介1.3 核心1.3.1 DataX3.0 框架设计1.3.2 DataX3.0 核心架构1.4 使用 DataX 实现数据同步1.4.1 准备安装1.4.2 Linux 上安装 DataX 软件1.4.3 DataX 基本使用1.4.4 MySQ 阅读全文
posted @ 2024-01-26 22:01 上善若泪 阅读(1259) 评论(0) 推荐(0)
摘要:目录1 Lua1.1 简介1.1.1 注释1.1.2 变量1.1.3 数据类型1.1.4 控制结构1.1.5 函数1.1.6 模块1.1.7 字符串操作1.1.8 错误处理1.1.9 标准库1.2 Redis和Lua脚本结合优点1.3 Lua脚本应用和调试1.3.1 脚本示例1.3.1.1 缓存更新 阅读全文
posted @ 2024-01-20 17:56 上善若泪 阅读(800) 评论(0) 推荐(0)
摘要:目录1 大量数据优化1.1 引言1.2 评估表数据体量1.2.1 表容量1.2.2 磁盘空间1.2.3 实例容量1.3 出现问题的原因1.4 解决问题1.4.1 数据表分区1.4.1.1 简介1.4.1.2 分区限制和执行计划1.4.1.3 分区表的索引1.4.1.4 为什么分区键必须是主键的一部分 阅读全文
posted @ 2023-10-24 09:23 上善若泪 阅读(419) 评论(0) 推荐(0)