欢迎投稿

今日深度:

爽。。。一键导出 MySQL 表结构,告别手动梳理表结构文档了。。

爽。。。一键导出 MySQL 表结构,告别手动梳理表结构文档了。。。,使用md软件打开查看 背景 系统需要交付,客户要求提供交维材料,包括系统的表结构,安排开发人员进行梳理,效...(发布于2023-10-10 02:58:01)

分布式事务:XA和Seata的XA模式,1.XAXA(eXt

分布式事务:XA和Seata的XA模式,1.XAXA(eXt 上一篇内容《从2PC和容错共识算法讨论zookeeper中的Create请求》介绍了保证分布式事务提交的两阶段提交协议,而XA是针对两阶段提交提出的接口...(发布于2023-10-09 02:52:48)

【Mysql】不要用int类型存储11位手机号,通常,字段值超出范围

【Mysql】不要用int类型存储11位手机号,通常,字段值超出范围 一、遇到问题 今天在做添加数据的时候,发现手机号存储错误,报错信息是: Cause: com.mysql.cj.jdbc.exceptions.MysqlDataTruncati...(发布于2023-10-09 02:52:43)

MySQL学习(4)好好使用B+树索引,这么做都是为了提升查

MySQL学习(4)好好使用B+树索引,这么做都是为了提升查 前言 每个索引都是一颗B+树,对于聚簇索引,每一条完整记录都存储在B+树都叶子节点上;对于其他索引,叶子节点存储了索引列和...(发布于2023-10-09 02:52:38)

临时表、视图与系统函数_Lab2,实验内容:1、针对指

临时表、视图与系统函数_Lab2,实验内容:1、针对指           实验二 临时表、视图与系统函数 实验目的: 理解CTE与视图的知识,掌握临时表、CTE与视图的创建与使用方法...(发布于2023-10-09 02:52:34)

MySQL innoDB 间隙锁产生的死锁问题,业务代码简化成下面b

MySQL innoDB 间隙锁产生的死锁问题,业务代码简化成下面b 背景 线上经常偶发死锁问题,当时处理一张表,也没有联表处理,但是有两个mq入口,并且消息体存在一样的情况,频率还不是...(发布于2023-10-08 02:57:42)

MySQL数据库基础知识点总结,按照一定格式存储数据

MySQL数据库基础知识点总结,按照一定格式存储数据 一、概念 数据库 :DataBase,简称DB。按照一定格式存储数据的一些文件的组合顾名思义: 存储数据的仓库,实际上就是一堆文件。这...(发布于2023-10-08 02:57:37)

如何一步步让MySQL支撑亿级流量,若前端流量突增导致从

如何一步步让MySQL支撑亿级流量,若前端流量突增导致从 1 主从读写分离 大部分互联网业务都是读多写少,因此优先考虑DB如何支撑更高查询数,首先就需要区分读、写流量,这才方便...(发布于2023-10-07 02:43:15)

说说为什么要做数据库拆分,就像《淘宝技术这十年

说说为什么要做数据库拆分,就像《淘宝技术这十年 1. 为什么要拆分数据库? 单体项目在构建之初,数据库的负载和数据量都不大,所以不需要对数据库做拆分,小型财务系统、文书...(发布于2023-10-06 02:37:38)

MySQL 的 InnoDB 存储引擎简介,InnoDB存储引擎

MySQL 的 InnoDB 存储引擎简介,InnoDB存储引擎 MySQL 是世界上最流行的开源关系型数据库管理系统之一,而其中的存储引擎则是其关键组成部分之一。InnoDB 存储引擎在 MySQL 中扮演了重要角...(发布于2023-10-06 02:37:34)

简单的商城系统的数据库设计,本文使用的数据库是M

简单的商城系统的数据库设计,本文使用的数据库是M 简单的商城系统的数据库设计 本文会详细介绍一下,简单商城系统的数据库的表的创建。 本文使用的数据库是MySQL8.0.x。 数据库可...(发布于2023-10-05 02:37:48)

MySQL数据库操作 Lab1,客户端不限。2、使用

MySQL数据库操作 Lab1,客户端不限。2、使用           实验一 MySQL数据库操作 实验目的: 掌握MySQL安装、配置与登录方法,使用MySQL客户创建数据库及对数据库表完成各种操作...(发布于2023-10-02 02:40:58)

MySQL运维1-日志,二、二进制日志  2

MySQL运维1-日志,二、二进制日志 2 一、错误日志 错误日志是MySQL中最重要的日志之一,它记录了当MySQL启动和停止时,以及服务器在运行过程中发生的任何严重错误时的相关信息,当数...(发布于2023-10-01 02:27:17)

MySQL 索引、事务与存储引擎,●使用索引后可以不用

MySQL 索引、事务与存储引擎,●使用索引后可以不用 MySQL 索引、事务与存储引擎 ---MySQL 索引--- 1.索引的概念 ●索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的...(发布于2023-10-01 02:27:03)

mysql学习,按照一定格式存储数据

mysql学习,按照一定格式存储数据 mysql 0.数据库常见概念 0.1概念 数据库: 英文单词DataBase,简称DB。按照一定格式存储数据的一些文件的组合。 顾名思义:存储数据的仓库,实际上就是...(发布于2023-10-01 02:26:57)

Vitess全局唯一ID生成的实现方案,但是当数据量非常大时

Vitess全局唯一ID生成的实现方案,但是当数据量非常大时 为了标识一段数据,通常我们会为其指定一个唯一id,比如利用MySQL数据库中的自增主键。 但是当数据量非常大时,仅靠数据库...(发布于2023-10-01 02:26:53)

MySQL事务死锁问题排查,com.mysql.

MySQL事务死锁问题排查,com.mysql. 一、背景 在预发环境中,由消息驱动最终触发执行事务来写库存,但是导致MySQL发生死锁,写库存失败。 com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackEx...(发布于2023-10-01 02:26:48)

MySQL 高级(进阶) SQL 语句,例如,'ABZ'和'

MySQL 高级(进阶) SQL 语句,例如,'ABZ'和' MySQL 高级(进阶) SQL 语句 use gy;create table location (Region char(20),Store_Name char(20));insert into location values('East','Boston');insert into location values('East','New Yor...(发布于2023-10-01 02:26:20)

GreatSQL一个关于主从复制的限制描述与规避,主集群到灾备集群

GreatSQL一个关于主从复制的限制描述与规避,主集群到灾备集群的同 一、背景 分享一个在项目运维中遇到的一个主从复制限制的一个坑,项目的架构为主集群+灾备集群,每个集群为一...(发布于2023-10-01 02:26:16)

MySql explain命令返回结果解读,如果查询中没有子查询

MySql explain命令返回结果解读,如果查询中没有子查询 1. explain命令是什么东西? explain 是MySql提供的SQL语句查询性能的工具,是我们优化SQL的重要指标手段,要看懂explain返回的结果集就...(发布于2023-10-01 02:26:12)