上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页
摘要: DDL(Data Definition Language) 众所周知,DDL定义了数据在数据库中的结构、关系以及权限等。比如CREATE,ALTER,DROP等等。 本期我们讨论MySQL 8.0 (使用InnoDB存储引擎)在修改表结构时,究竟会发生什么? DDL与表结构 既然DDL的作用是改变表 阅读全文
posted @ 2021-07-13 16:17 VicLW 阅读(137) 评论(0) 推荐(0)
摘要: 我是华丽的分割线 Create PROCEDURE Recover_Deleted_Data_Proc @Database_Name NVARCHAR(MAX), @SchemaName_n_TableName NVARCHAR(Max), @Date_From DATETIME='1900/01/ 阅读全文
posted @ 2021-07-08 17:22 VicLW 阅读(548) 评论(0) 推荐(0)
摘要: 前言 随着业务量的增长,存储在 MySQL 中的数据日益剧增达到千万及上亿数据量,这就导致跟其 Join 的表的 SQL 变得很慢,对应用接口的 response time 也变长了,影响了用户体验。 一般常见增长量巨大的表都是一些记录、日志类型数据,只需要保留 2 到 3 月。此时需要对表做数据清 阅读全文
posted @ 2021-06-29 14:30 VicLW 阅读(1828) 评论(0) 推荐(0)
摘要: Update操作只作用于集合中存在的文档。MongoDB提供了如下方法来更新集合中的文档: db.collection.update() db.collection.updateOne() New in version 3.2 db.collection.updateMany() New in ve 阅读全文
posted @ 2021-06-23 16:09 VicLW 阅读(829) 评论(0) 推荐(0)
摘要: 原理图 阅读全文
posted @ 2021-06-16 11:31 VicLW 阅读(121) 评论(0) 推荐(0)
摘要: 01 —摘要 本文由以数据知名分享,俗话说“山高自有行客路,水深自有渡船人”。前面分享了从基础概念、数据结构、索引优化、架构设计等层面,探讨了MySQL相关知识探索之旅,今天让我们跟着小编的节奏,继续深挖MySQL神秘而又伟大的体系结构,开启MySQL刨根之程第四篇 02 — 数据库层 2.1 My 阅读全文
posted @ 2021-06-09 17:38 VicLW 阅读(188) 评论(0) 推荐(0)
摘要: MySQL 的binlog 日志除了用于主从同步外,也是数据恢复的重要手段,基于binlog日志的恢复方式称为Point-in-time recovery,可最大程度保障RPO。 当发生了误操作场景,通常会考虑全量备份+binlog日志恢复误删的数据,先进行全量备份的恢复,再使用binlog恢复增量 阅读全文
posted @ 2021-06-04 11:13 VicLW 阅读(400) 评论(0) 推荐(0)
摘要: MySQL 主从同步报1236错误 MySQL GTID主从模式下断链出现error 1236错误,详细内容如下: Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'Slave ha 阅读全文
posted @ 2021-05-20 15:28 VicLW 阅读(3792) 评论(0) 推荐(0)
摘要: #!/bin/bash USERNAME="monitor" PASSWORD='123456' SLAVE_HOST="127.0.0.1" SLAVE_PORT="3307" MYSQL="/usr/local/mysql/bin/mysql -u$USERNAME -p$PASSWORD" S 阅读全文
posted @ 2021-04-25 14:51 VicLW 阅读(263) 评论(0) 推荐(0)
摘要: 本文转自 https://mp.weixin.qq.com/s/oj-DzpR-hZRMMziq2_0rYg备忘 MySQL主从复制一致性问题早已解决,然而主从复制延迟的问题依然困扰着开发人员和DBA。开发通常想将从机作为读写分离的一种选择,奈何复制延迟导致实际生产上,依然选择主实例(Master) 阅读全文
posted @ 2021-04-13 15:22 VicLW 阅读(2213) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页