- Mysql
数据库:MySQL数据库的四个分支版本介绍
一、MariaDB 介绍 MariaDB 是由MySQL创始人之一 Michael Widenius 创建的一个分支版本。作者担心MySQL数据库被 Oracle公司收购后,会影响MySQL数据库发展的未来,从而...
- Mysql
MySQL 的 NULL 值是怎么存放的?
InnoDB页 InnoDB是一个将数据存储到磁盘上的存储引擎,所以就算我们关闭、重启服务器,数据还是存在的。而在真正处理数据的时候是在内存中进行的,所以...
- Mysql
运维:MySQL常用的服务器状态命令
今天给大家分享mysql常用的服务器状态命令,希望对大家日常运维mysql数据库或者调优提供一些帮助 ! 1、查询当前服务器运行的进程 第一个命令: show p...
- Mysql
MySQL 5.7停服就上8.0?这些数据库替代也杠杠的
MySQL 5.7 将于 2023 年 10月 31日 终结生命周期。终结意味着自2023年10月31日起,MySQL官方将不再提供对MySQL 5.7版本的技术支持和更新。 具体来说,这意味着以下...
- Mysql
Select...for update 锁表了?
前言 前几天,知识星球中的一个小伙伴,问了我一个问题:在MySQL中,事务A中使用select...for update where id=1锁住了,某一条数据,事务还没提交,此时,事务...
- Mysql
MySQL中的JSON类型使用指南
在当今的数据库技术中,JSON(JavaScript Object Notation)已经成为了一种非常重要的数据格式。它被广泛应用于各种应用程序中,用于存储和传输复杂的数据结...
- Mysql
MySQL小知识点:自增主键为什么不是连续的?自增id用完怎么办?
自增主键为什么不是连续的 今天我们就来说说这个问题,看看什么情况下自增主键会出现 “空洞”? 为了便于说明,我们创建一个表t,其中id是自增主键字...
- Mysql
如何解决MySQL中使用LEFT JOIN时出现重复的数据
当在MySQL中使用LEFT JOIN时出现重复的数据,通常是由于以下原因: 外键关系 如果在两个表之间存在外键关系,并且在左连接时引用了外键列,那么可能会出...
- Mysql
MySQL调优工具:MySQLtuner.pl及tuning-primer.sh
一、概述 MySQL调优工具是用于分析和优化MySQL数据库性能的软件工具。它们可以帮助识别潜在的性能瓶颈、优化查询性能、调整配置参数以及提高数据库的...
- Mysql
使用Pandasql在Pandas中进行SQL查询
一、简介 SQL是开发者最重要的技能之一。在Python数据分析生态中,Pandas的使用最为广泛。但是,如果不熟悉Pandas,则必须学习Pandas函数(分组、聚合、连接...
- Mysql
dba+开源工具:实时监控和分析MySQL服务器性能指标的命令行工具
mysqlstat工具简介 mysqlstat 是一个命令行工具,用于实时监控和分析 MySQL 服务器的性能指标和相关信息。 它可以帮助 DBA(数据库管理员)和开发人员定位和...
- Mysql
硬币都有两个面,而解决问题的时候总是有条件限制的
DBA群体往往都很固执,甚至有些人会有执念。执念有时候是好东西,比如在探究问题的根本的时候,不过有时候会产生一些副作用。最典型的就是对某件事...
- Mysql
MySQL的自增id会用完吗?用完怎么办
MySQL 作为最常用的关系型数据库,无论是在应用还是在面试中都是必须掌握的技能。 一、 MySQL 自增主键会用完吗 我们在使用 MySQL 设置的自增主键的时候,...
- Mysql
微服务部署—Docker Compose搭建高可用双机热备MySQL数据库
一、MySQL 的多种数据备份机制 mysqldump:这是 MySQL 自带的备份工具,通过导出 SQL 语句来备份数据库。它可以备份整个数据库、特定表或特定数据。使用命令...
- Mysql
MySQL 5.7废止了?我们暂无计划
撰稿| 言征 还没有升级MySQL版本到8.0+的朋友,是时候提起精神来了!因为接下来,相信不久就会面对“要不要进行老项目改造和迁移”之类的、“饱和式...
- Mysql
你真的可以讲明白MVCC多版本控制机制吗?
多事务操作同一行数据的时候,就会出现各种并发问题,mysql通过四种隔离级别来解决这些问题, 读未提交隔离级别是最宽松的,基本没有做隔离,所以实...