MySQL中这14个必备神器,用过都说好

前言:最近几年用MYSQL数据库挺多的,发现了一些非常有用的小玩意,今天拿出来分享到大家,希望对你会有所帮助。 1.group_concat   在我们平常的工作中,使用group by进行分组的场景,是非常多的。   比如想统计出用户表中,名称不同的用户的具体名称有哪些?   具体sql如下: sel…

最简短最直白的解释:脏读、不可重复读、幻读,以及四种隔离级别的含义

导读 一条事务由、开始事务、执行事务(增删改查操作)、提交事务或回滚,三个步骤组成。   级别:读未提交 其他事务修改字段后 - 提交事务前,此期间,当前事务能读到,该字段修改后未提交的值 ,所以叫读未提交,由此会产生脏读问题。   问题:脏读 1.A字段 值为 1 2.事务A 修改 A字段 为 2 3…

解密数仓高可用failover流程

摘要: Gaussdb的HA采用主备从的架构实现数据可靠性。当主DN发生故障时,备DN走failover流程,升级成为新主DN,保证集群不因单DN故障而中断业务。 本文分享自华为云社区《【玩转PB级数仓GaussDB(DWS)】dws高可用之failover流程大解密》,作者:fxy0224。 众所周知…

如何学习MySQL,这几本书初学者必看!

《高性能MySQL》第四版发布后,收到了很多读者的反馈,其中关注最多的是作为一个初学者,应该如何能够较为系统的学习MySQL,从而应对日常工作或者获得更好的职业发展。于是和多个业内朋友讨论后,整理了一些MySQL学习的推荐资源,供初学者参考。 本文分成几部分,包括业界专家的经验、推荐书籍、视频/音频资源…

MySQL查看数据库性能常用命令和实战教学

MySQL查看数据库性能常用命令 # 列出MySQL服务器运行各种状态值 show global status; # 查询MySQL服务器配置信息语句 show variables; # 慢查询 show variables like '%slow%'; # MySQL服务器最大连接数 show var…

实现一个简单的Database11(译文)

GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。 GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。 作者: 花家舍 文章来源:GreatSQL社区原创 前文回顾 实现一个简单的Database系列 译注:cstack在github维护了一个简单的、类似sq…

1 MySql基础介绍

目录1 mysql逻辑架构1.1 连接管理与安全性1.2 优化与执行2 并发控制2.1 锁粒度2.2 表锁2.3 行级锁3 事务3.1 数据库事务四特性3.2 隔离级别3.3 死锁3.4 事务日志3.5 MySql中的事务4 多版本并发控制MVCC5 MySql常用存储引擎5.1 InnoDB5.2 M…