别提桶跑路,MySQL 误删数据救命指南来了!
一、背景 某天,张三打算操作数据库,删除自己项目的无用数据,但是一不小心数据删多了。被误删的数据,如何恢复呢?本文将介绍相关方法,以及现成的一些工具。 例子: 有一个表 create table person( id bigi……
一、背景 某天,张三打算操作数据库,删除自己项目的无用数据,但是一不小心数据删多了。被误删的数据,如何恢复呢?本文将介绍相关方法,以及现成的一些工具。 例子: 有一个表 create table person( id bigi……
在现代企业中,数据无处不在,贯穿于各个业务环节和系统之间。无论是跨系统的数据集成、多地域的数据协同,还是实时应用的数据同步,数据的一致性和及时性都至关重要。在数字化转型的过程中,如何确保不同……
一、前言 我们在操作大型数据表或者日志文件的时候经常会需要写入数据到数据库,那么最合适的方案就是数据库的批量插入。只是我们在执行批量操作的时候,一次插入多少数据才合适呢? 假如需要插入的数据有百万条……
前言 大家好!在互联网时代,我们的每一个动作,无论是浏览网页、分享动态、点赞、购物或者搜索信息,都会在背后产生数据。这些数据,根据其用途和重要性,可能会被储存到不同的地方,其中最常见的存储载体就是——……
0、SQL Chat SQL Chat 是 2023 年 3 月推出的新型 SQL 客户端,它将数据库管理带入了基于聊天的新时代。 SQL Chat 由 ChatGPT 驱动,能够帮你编写和润色 SQL 语句,让数据库操作变得更加智能和便捷。 目前支持 M……
原文链接:https://blog.51cto.com/u_16213628/7368576 首先,说明一下问题:CPU飙升200% 以上是生产容易发生的场景 场景:1:MySQL进程飙升900% 大家在使用MySQL过程,想必都有遇到过CPU突然过高,或者达到200%以……
1:SQL 语言概述 SQL(Structured Query Language),简称 SQL。结构化查询语言包含 6 个部分: 类型 释义 范例 数据查询语言 DQL:Data Query Language 如 SELECT 数据操作语言 DML:Data Manipulati……
MySQL优化 调优思路: • 0.硬件优化 • 1.磁盘io优化 • 2.操作系统的优化 • 3.纵向拆解、横向拆解 • 4. my.cnf参数的优化 • 5.MySQL查询优化 • 6. MySQL存储引擎 硬件优化 CPU:64 位、高主频、高缓存,高并行处理……
前言 我们都知道 InnoDB 在模糊查询数据时使用 “%xx” 会导致索引失效,但有时需求就是如此,类似这样的需求还有很多,例如,搜索引擎需要根基用户数据的关键字进行全文查找,电子商务网站需要根据用……
阿里妹导读 某天用户反馈线上产品报错,本文记录了这次mysql问题排查和修复的过程,希望给大家参考。 一、前言 谁懂啊家人们,作为一名java开发,原来以为mysql这东西,……
上一篇《阿里巴巴MySQL建表规范》,有些童鞋在后台吐槽,说内容太基础,不符合“架构师”的水准,建议我别再发布小白内容了。 内容不宜只发一半,阿里MySQL规范,除了《阿里巴巴MySQL建表规范》中提到的建表规范10条……
很多公司有很厚一本的MySQL规范,规范内容越多,越难落地执行。 阿里的MySQL建表强制规范只有10条,大伙可以参考借鉴。 画外音,另外: 索引强制规范有4条,SQL强制规范有9条; 建议规范与参考规范若干。 规范一:……
一. 问题描述 我们在设计表结构的时候,设计规范里面有一条如下规则:对于可变长度的字段,在满足条件的前提下,尽可能使用较短的变长字段长度。 为什么这么规定?我在网上查了一下,主要基于两个方面基于存储空间……