06 2021 档案
摘要:前言 随着业务量的增长,存储在 MySQL 中的数据日益剧增达到千万及上亿数据量,这就导致跟其 Join 的表的 SQL 变得很慢,对应用接口的 response time 也变长了,影响了用户体验。 一般常见增长量巨大的表都是一些记录、日志类型数据,只需要保留 2 到 3 月。此时需要对表做数据清
阅读全文
摘要:Update操作只作用于集合中存在的文档。MongoDB提供了如下方法来更新集合中的文档: db.collection.update() db.collection.updateOne() New in version 3.2 db.collection.updateMany() New in ve
阅读全文
摘要:01 —摘要 本文由以数据知名分享,俗话说“山高自有行客路,水深自有渡船人”。前面分享了从基础概念、数据结构、索引优化、架构设计等层面,探讨了MySQL相关知识探索之旅,今天让我们跟着小编的节奏,继续深挖MySQL神秘而又伟大的体系结构,开启MySQL刨根之程第四篇 02 — 数据库层 2.1 My
阅读全文
摘要:MySQL 的binlog 日志除了用于主从同步外,也是数据恢复的重要手段,基于binlog日志的恢复方式称为Point-in-time recovery,可最大程度保障RPO。 当发生了误操作场景,通常会考虑全量备份+binlog日志恢复误删的数据,先进行全量备份的恢复,再使用binlog恢复增量
阅读全文