- 博客(11)
- 收藏
- 关注
原创 索引选择性那点事儿
前言最近通过 https://zbov.meizu.com/ 平台推送的’SLOW_QUERY’做相应的优化,在变更前,我会和开发沟通下优化选择,然后根据业务情况再做相应的优化。发现对于索引选择性,大家还是看法不一的。所以就写了这篇文章。什么是索引选择性当我们设计索引的时候首先一个就是字段基数问题,如果一个字段在100万行数据里面,这100万行数据中这个字段的值,要不然是0,要不然就是1,那么这个字段的基数就是2,为什么?因为这个字段的值就两个选择,0/1。这个时候我们就称这种字段的区分度不高,也.
2021-12-29 17:40:12 460
原创 慢日志探索思路
前言MySQL慢的诊断思路,一般我会从三个方向来做:第一个方向是SQL语句本身需求方一定要按照数据库容易接受的方式去写SQL,这个成本会下降的非常快。官当文档中Examples of Common Queries 专门写出常规SQL语句一些示例:去除不必要的括号:恒定折叠:恒定条件去除:第二个方向是MySQL内部的观测第一步直接的方法就是使用 PROCESSLISTPROCESSLIST 可以直观的来看下目前SQL的压力不太正常。Id连接标识
2021-12-29 17:37:46 567
原创 MySQL规约
MEIZU_MySQL规约=编写目的=1、规范大家的行为,方便沟通。2、规约是经验的总结,防止再踩坑。我将内容分为:基础规约索引规约SQL规约=读者对象=开发工程师, 系统架构师,DBA基础规约【强制】表存储引擎必须使用InnoDB【强制】统一库对象命名,格式:MEIZU_库名【强制】统一表对象命名,格式:T_模块_表名【强制】统一字段对象命名,格式:F+字段名,多个单词之间用下划线分隔,单词+ID时不需要加下划线`FID` bigint(20)
2021-11-02 10:49:52 160
原创 XiaoMi/soar调研/
XiaoMi/soar调研/于佳庆github :https://github.com/xiaomi/soar安装说明 :https://github.com/XiaoMi/soar/blob/master/doc/install.md源码下载 :https://GOlang.google.cn/dl/环境准备环境依赖:一般依赖go1.17.1(官网上说是1.0+,但我编译的时候报错,所以我直接将 Go 升级为最高版本)gitGO 下载&&安装&&环境变
2021-10-13 18:22:09 542
原创 MySQL-MHA探究
MHA过程:MHA原理:当发生MHA故障转换的时候,如何选择从机,会丢失数据,数据是怎样丢失的?宕机崩溃,是根据master 的二进制事件,是定时获取还是怎样主库更新就更新
2021-08-19 00:09:18 48
原创 mysqldump
引言先说说写这篇文章的目的:主要就是最近在学一些MySQL原理性的问题,顺便把一些常用的工具也熟悉下,对工具不能只停留在 “ 用 ” 。希望读完这篇文章,你不仅仅是停留在会使用mysqldump。文章目录引言前言前言本篇文章主要从mysqldump工作原理...
2021-08-17 17:36:05 67
原创 MySQL备份之XtraBackup
引言先说说写这篇文章的目的:主要就是最近在学一些MySQL原理性的问题,顺便把一些常用的工具也熟悉下,对工具不能只停留在 “ 用 ” 。希望读完这篇文章,你不仅仅是停留在会使用PXB。文章目录引言前言一、XtraBackup是什么?二、使用步骤1.引入库2.读入数据总结学习目标:学习内容:学习时间:学习产出:前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言本篇文章主要从XtraBackup工作原理、安装、使用三个方面去了解XtraBackup,由于 “ 安装以及使用 ”
2021-08-17 16:50:09 127
原创 以太网协议与交换机
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、网关的概念二、以太网1、传统的以太网HUBCSMA/CDBridgeSwitch设备接口命名2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基
2021-08-16 17:20:14 424
原创 关于MySQL-INNODB引擎
INNODB存储引擎提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录INNODB存储引擎前言一、pandas是什么?缓存页在BUFFER_POOL中的处理那么物理页是怎么进的缓冲池中呢?Buffer Pool两个最主要的功能LRU链表MIDPOINTFLUSH 链表CheckPointckpt 分类插入缓存InnoDB关键特性---两次写Double
2021-08-09 17:02:04 116
原创 MySQL一条SQL执行流程
前言作为一名初级 DBA,浅谈一下自己对 MySQL 的 SQL 执行流程的学习,转载请加入原文链接。 疑问请联系 [email protected]文章目录前言前言一、MySQL的体系结构1.连接层2.SQL层(重点)3.存储引擎层二、一条SQl的执行流程1.SQL的执行流程 --- UPDATE总结前言首先想要知道一条SQL的执行流程,那么我们要先
2021-08-03 17:16:27 244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人