MySQL

首页 标签 MySQL
# MySQL #
关注
86087内容
|
11小时前
| |
来自: 数据库
DATA_FREE涨了几十G,表文件纹丝不动——InnoDB标记删除与页合并的完整链路
DELETE删了数据,磁盘空间却一点没释放。InnoDB的删除是“标记删除”,行被标记后空间不会立即回收。purge线程清理滞后、页合并阈值苛刻、长事务阻塞——三个因素叠加,导致删除后的空间长期“悬空”。本文拆解InnoDB删除空洞的形成机制、页合并的触发条件,以及OPTIMIZE TABLE和在线重建的实战选择。
|
16小时前
| |
来自: 弹性计算
本地生活平台搭建:测试单和正式单状态能不能分开看
本地生活平台私有化交付常陷“能下单即验收”误区,致后续导出、归档、权限等频现扯皮。本文提炼交付五项核心清单(库连接、归档策略、导出方式、存储路径、只读账号),强调财务/运维三方签字、资源移交客户主账号、测试单与正式单严格分离(is_test标记+报表过滤),确保数据自主、周结可靠。
|
16小时前
| |
来自: 数据库
一个 LEFT JOIN 的空行全没了|搞懂 SQL 执行顺序才明白
LEFT JOIN 过滤条件写进 WHERE 导致左表行丢失,讲清执行顺序,复现 LEFT JOIN 变 INNER JOIN 与别名失效,区分逻辑顺序与执行计划,给出 ON、WHERE 判定规则。
MongoDB 版入门:什么场景比 MySQL 更香,我用一份订单数据做了对比
MongoDB 不是 MySQL 的升级版,而是另一种数据模型。本文用一份电商订单数据,把关系型与文档型两种建模方式摆在一起对比,讲清 MongoDB 更顺手的五个边界、索引与 explain 怎么看、多文档事务怎么用,以及哪些场景千万别选它,最后给出上云迁移的三个前置条件和一句话选型判断。
|
1天前
| |
使用py-mysql2pgsql同步Mysql数据至Greenplum
在上一个实验过程中我们发现,DTS数据同步硬性要求:"schema 和 table 必须提前创建好,如果没有创建好,则会报错"。
|
3天前
| |
来自: 云原生
Vue3 + Spring Boot + OpenSearch:企业级全文搜索从0到1的全栈实战
我负责的中型电商平台商品搜索模块,MySQL LIKE 查询 10 万条商品数据平均耗时 3 秒,搜索结果无相关度排序、无高亮、无联想、无聚合筛选——用户体验极差。引入阿里云 OpenSearch 后,搜索响应降至 50ms,相关度提升 60%,支持拼音搜索、纠错建议、实时联想和多维聚合筛选。本文从搜索痛点出发,完整覆盖 OpenSearch 集群配置、索引设计、Spring Boot 后端实战(RestHighLevelClient、DTS 同步、搜索 Service、联想建议、热搜榜)、Vue3 前端实战(搜索组件、结果页、聚合面板)、相关度调优和踩坑实录
|
3天前
| |
来自: 数据库
优化器选错执行计划的原因与Hint干预的边界——统计信息、代价模型与版本兼容性
统计信息过期、数据分布倾斜、代价模型局限——优化器选错执行计划的原因有很多。当SQL没改,执行计划却突然变差时,除了更新统计信息,还有一条路:用Hint强制干预优化器的决策。本文拆解MySQL 8.0的Hint语法体系、五类常用Hint的实战场景,以及Hint的局限与替代方案。
免费试用