欢迎投稿

今日深度:

日常Bug排查-读从库没有原子性?,问题虽小,但经常遇到

日常Bug排查-读从库没有原子性?,问题虽小,但经常遇到 日常Bug排查系列都是一些简单Bug排查。问题虽小,但经常遇到,了解这些问题,会让我们少走点弯路,提升效率。说不定有些...(发布于2023-10-01 02:26:08)

读高性能MySQL(第4版)笔记16_复制(上),

读高性能MySQL(第4版)笔记16_复制(上), 1.概述 1.1.复制解决的基本问题是让一台服务器的数据与其他服务器保持同步 1.2.在源服务器(source server)上,任何数据修改和数据结构变更...(发布于2023-10-01 02:26:04)

MySQL InnoDB什么时候更新索引的统计信息?,1:ANALYZET

MySQL InnoDB什么时候更新索引的统计信息?,1:ANALYZET MySQL InnoDB的索引统计信息在什么时候更新呢? 或者说什么事件会触发InnoDB索引的统计信息更新呢?下面结合参考资料 When Does InnoD...(发布于2023-10-01 02:26:00)

一种通过延迟事务提升数据库性能的方法,数据库连接占用过高

一种通过延迟事务提升数据库性能的方法,数据库连接占用过高会 本文分享自天翼云开发者社区《 一种通过延迟事务提升数据库性能的方法 》,作者:唐****律 一、 背景 在数据库代理层...(发布于2023-10-01 02:25:56)

读高性能MySQL(第4版)笔记17_复制(下),

读高性能MySQL(第4版)笔记17_复制(下), 1.复制切换 1.1.复制是高可用性的基础 1.1.1.总是保留一份持续更新的副本数据,会让灾难恢复更简单 1.2.“切换副本”(promoting a replica)和“...(发布于2023-10-01 02:25:51)

`centos 7.9`二进制方式安装`MySQL-5.7.43`,如果安装的时候提示缺

`centos 7.9`二进制方式安装`MySQL-5.7.43`,如果安装的时候提示缺 二进制方式安装 说明 以下操作都是基于Linux操作系统 cenos7.9 ,并且所有的操作都是基于 root 用户 关闭防火墙 停止防火墙...(发布于2023-10-01 02:25:46)

读高性能MySQL(第4版)笔记14_备份与恢复(中),

读高性能MySQL(第4版)笔记14_备份与恢复(中), 1.在线备份 2.离线备份 2.1.关闭MySQL做备份是最简单、最安全的 2.2.所有获取一致性副本的方法中最好的 2.3.损坏或不一致的风险最小...(发布于2023-09-24 02:14:08)

数据库入门,因为子查询SQL语句

数据库入门,因为子查询SQL语句 一、数据库介绍 介绍 数据库就是一个存储数据的仓库,能够长期存储数据且能够对数据进行增删改查 常见的数据库 关系型数据库: mysql:开源免费,...(发布于2023-09-24 02:14:04)

读高性能MySQL(第4版)笔记13_备份与恢复(上),

读高性能MySQL(第4版)笔记13_备份与恢复(上), 1.每个人都知道需要备份,但并不是每个人都能意识到需要的是可恢复的备份 1.1.如果你没有提前做好备份规划,也许以后会发现已经...(发布于2023-09-23 03:45:28)

高性能MySQL实战(一):表结构,一、实战我使用的My

高性能MySQL实战(一):表结构,一、实战我使用的My 最近因需求改动新增了一些数据库表,但是在定义表结构时,具体列属性的选择有些不知其所以然,索引的添加也有遗漏和不规范...(发布于2023-09-23 03:45:23)

MySQL 主从复制与读写分离,数据库复制被用来把事

MySQL 主从复制与读写分离,数据库复制被用来把事 MySQL 主从复制与读写分离 1、什么是读写分离? 读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELET...(发布于2023-09-23 03:45:07)

读高性能MySQL(第4版)笔记12_查询性能优化(下),

读高性能MySQL(第4版)笔记12_查询性能优化(下), 1.“快速、精确和实现简单” 1.1.三者永远只能满足其二,必须舍掉一个 2.排序优化 2.1.无论如何排序都是一个成本很高的操作,所以...(发布于2023-09-22 03:28:43)

慢SQL原因分析之索引失效,咦,type字段明明

慢SQL原因分析之索引失效,咦,type字段明明 现象 最近收到一个慢sql工单,慢sql大概是这样:“select xxx from tabel where type = 1”。 咦,type字段明明有索引啊,为啥是慢sql呢? 原因 通过执...(发布于2023-09-22 03:28:39)

MySQL高级13-MySQL管理工具,mysql工具导入数

MySQL高级13-MySQL管理工具,mysql工具导入数 一、系统数据库 MySQL数据库安装完成后,自带了四个数据库: mysql数据库:存储MySQL服务器正常运行所需要的各种信息如时区、主从、用户、权...(发布于2023-09-22 03:28:35)

MySQL锁知识点扫盲大全,这就是生活中的加锁。

MySQL锁知识点扫盲大全,这就是生活中的加锁。 1. 为什么需要加锁 在日常生活中,如果你心情不好想静静,不想被比别人打扰,你就可以把自己关进房间里,并且反锁。这就是生活中的...(发布于2023-09-22 03:28:31)

读高性能MySQL(第4版)笔记11_查询性能优化(中),

读高性能MySQL(第4版)笔记11_查询性能优化(中), 1.MySQL的客户端/服务器通信协议 1.1.MySQL的客户端和服务器之间的通信协议是“半双工”的 1.2.在任何时刻,要么是由服务器向客户端...(发布于2023-09-21 03:11:55)

分库分表之拆分键设计,同理,在计算机世界中

分库分表之拆分键设计,同理,在计算机世界中 众所周知,在现实世界中,每一个资源都有其提供能力的最大上限,当单一资源达到最大上限后就得让多个资源同时提供其能力来满足使...(发布于2023-09-21 03:11:51)

MySQL高级11-后台进程,MySQL常用的后台

MySQL高级11-后台进程,MySQL常用的后台 一、前言 MySQL的服务实现通过后台多个线程、内存池、文件交互来实现对外服务的,不同线程实现不同的资源操作,各个线程相互协助,共同来完...(发布于2023-09-21 03:11:47)

MySQL常规优化操作,执行计划EXPLAI

MySQL常规优化操作,执行计划EXPLAI 查询SQL语句执行频率 查询 mysql 服务启动时长 SHOW STATUS LIKE 'uptime'; 下列输出表示服务启动了276324秒 +---------------+--------+| Variable_name | Value |+-------------...(发布于2023-09-21 03:11:43)

图文结合丨GreatSQL MGR + ProxySQL集群搭建方案,GreatSQLMG

图文结合丨GreatSQL MGR + ProxySQL集群搭建方案,GreatSQLMG 前言 ProxySQL ProxySQL 是基于 MySQL 的一款开源的中间件的产品,是一个灵活的 MySQL 代理层,可以实现读写分离,支持 Query 路由功能,...(发布于2023-09-21 03:11:39)