随笔分类 -  MySQL Fundamental

1
摘要:一些MySQL有意思的小点,原文来自: https://mp.weixin.qq.com/s/Mqsy31jP8C4tZ-yhQi39FQ /*! xxx / 这种是 MySQL 对标准 SQL 的扩展,是一种特殊语法。这种对标准 SQL 扩展的语法发明的目标,是为了让同一条 SQL 可以兼容别的数 阅读全文
posted @ 2022-06-28 10:37 ZhenXing_Yu 阅读(170) 评论(0) 推荐(0)
摘要:1. UNDO 基础概念 默认至少初始化2个Undo表空间,最大支持127个Undo表空间,默认表空间名称为undo_001,undo_002 8.0.14 之后UNDO表空间支持在线增加,及在线删除 CREATE UNDO TABLESPACE/DROP UNDO TABLESPACE 不支持指定 阅读全文
posted @ 2022-06-14 16:36 ZhenXing_Yu 阅读(1775) 评论(0) 推荐(1)
摘要:最近发现一个问题,在使用MySQL8.0新的延迟计算方式来计算主从延迟时,如果延迟过大,计算出的结果和原先Seconds_Behind_Master的差异特别大,一开始以为是写的SQL存在问题,校验了几次发现不对,是两个时间字段计算的结果异常导致,下面是具体的验证方式 -- 创建一张包含2个时间字段 阅读全文
posted @ 2022-06-08 15:30 ZhenXing_Yu 阅读(2472) 评论(0) 推荐(0)
摘要:MySQL 在线开启GTID的每个阶段是要做什么 基本概述 我们知道MySQL有2种方式指定复制同步的方式,分别为: >1. 基于binlog文件名及位点的指定方式 - 匿名事务(Anonymous_gtid_log_event) >2. 基于GTID(全局事务ID)的指定方式 - GTID事务(G 阅读全文
posted @ 2021-11-27 19:17 ZhenXing_Yu 阅读(1909) 评论(0) 推荐(0)
摘要:一、MySQL8.0之前原生的Seconds_Behind_Master 在MySQL8.0之前我们可以通过 show slave status 提供的 Seconds_Behind_Master来观测主从复制之间的延迟情况,以下是官方文档对该参数的释义 该字段记录的是当从库IO和SQL线程正常运行 阅读全文
posted @ 2021-08-05 11:36 ZhenXing_Yu 阅读(604) 评论(0) 推荐(0)
摘要:测试环境准备 创建测试表 -- 表结构示例 CREATE TABLE `g_device_action_base` ( `id` int(11) NOT NULL AUTO_INCREMENT, `uid` char(32) DEFAULT '', `domain_id` char(16) DEFA 阅读全文
posted @ 2021-08-05 11:24 ZhenXing_Yu 阅读(603) 评论(0) 推荐(0)
摘要:1. 下载最新版的企业版 下载最新版的MySQL企业版无需Oracle付费账号,只需在Oracle网站注册普通个人账号即可 登录MySQL开源官方网站 https://www.mysql.com/downloads/ 登录自己个人的Oracle网站账号 搜索并选择需要下的软件 点击查看下载的详细信息 阅读全文
posted @ 2021-08-05 11:11 ZhenXing_Yu 阅读(2902) 评论(0) 推荐(0)
摘要:1. import_table介绍 上期技术分享我们介绍了MySQL Load Data的4种常用的方法将文本数据导入到MySQL,这一期我们继续介绍另一款更加高效的数据导入工具,MySQL Shell 工具集中的import_table,该工具的全称是Parallel Table Import U 阅读全文
posted @ 2021-08-05 10:41 ZhenXing_Yu 阅读(1395) 评论(2) 推荐(1)
摘要:1. 漏洞的命名 MySQL的漏洞披露以CVE开头,加上年份及具体漏洞编号的形式,如 CVE-2019-5482 CVE = Common Vulnerabilities & Exposures(常见漏洞与披露) 2019 = 为漏洞披露的年份 漏洞披露一般为1年4次,也就是一季度一次,分别在每年的 阅读全文
posted @ 2021-08-05 10:38 ZhenXing_Yu 阅读(2140) 评论(0) 推荐(0)
摘要:一. 基础使用场景 ## 直接解析binlog文件内容 shell> mysqlbinlog mysql-bin.000001 |less ## 显示更详细的binlog信息 ## binlog_rows_query_log_events为ON时,需要使用-vv才可看到具体SQL shell> my 阅读全文
posted @ 2021-08-05 10:34 ZhenXing_Yu 阅读(815) 评论(0) 推荐(0)
摘要:概述: MySQL有许多实用的技巧,利用这些技巧能提高工作的效率,减少一些不必要的麻烦。以下是几个我在MySQL日常维护从常用的技巧。 一、prompt 命令 Your full user_name@host_name account name x, for any “x” not listed a 阅读全文
posted @ 2016-07-22 21:46 ZhenXing_Yu 阅读(665) 评论(0) 推荐(0)
摘要:需要的软件包 安装 查看帮助文档 测试的步骤 全局参数 测试IO参数 -- IO随机读测试样例 阅读全文
posted @ 2016-05-07 22:52 ZhenXing_Yu 阅读(1259) 评论(0) 推荐(0)
摘要:报错内容 错误分析1 错误分析2 解决办法 阅读全文
posted @ 2016-05-04 22:24 ZhenXing_Yu 阅读(530) 评论(0) 推荐(0)
摘要:-- 生成报告文件到/tmp目录中 tee /tmp/mysql_performance_stat.txt -- 统计性能指标前先开启下列参数,该参数使用IS数据库来存放数据库信息,由于使用PS库存放还存在BUG,信息统计不全 show variables like 'show_compatibility_56'; set global show_compatibility_56=on; sh... 阅读全文
posted @ 2016-05-03 21:49 ZhenXing_Yu 阅读(935) 评论(0) 推荐(0)
摘要:pt-query-digest说明 pt-query-digest主要参数 分析类型 阅读全文
posted @ 2016-04-29 21:09 ZhenXing_Yu 阅读(681) 评论(0) 推荐(0)
摘要:1、安装Percona Xtrabackup YUM Repository 2、安装Percona Xtrabackup 需要的libev包 http://mirrors.opencas.cn/epel/6/i386/repoview/epel-release.html 3、安装Percona Xt 阅读全文
posted @ 2016-04-21 11:37 ZhenXing_Yu 阅读(479) 评论(0) 推荐(0)
摘要:一、使用Percona Xtrabackup创建MySQL slave库 MySQL Server 版本: Server version: 5.7.10-log MySQL Community Server (GPL) Percona Xtrabackup 版本: innobackupex vers 阅读全文
posted @ 2016-04-21 11:27 ZhenXing_Yu 阅读(818) 评论(0) 推荐(1)
摘要:--查看创建的索引的CARDINALITY比率 --查看锁阻塞 --查询出哪些表不是InnoDB引擎的 --生成修改存储引擎的语句 -- 查看指定数据库的表信息 -- 查看会话连接信息 -- CHARACTER_SETS 查看数据库支持的字符集 -- COLLATIONS 字符序 -- 查看表结构定 阅读全文
posted @ 2016-03-31 11:49 ZhenXing_Yu 阅读(8396) 评论(0) 推荐(1)
摘要:FEDERATED 存储引擎描述 FEDERATED 存储引擎架构 FEDERATED 存储引擎操作步骤 远程库 开启 FEDERATED 存储引擎 (root@localhost) [(none)]>select engine,support from information_schema.eng 阅读全文
posted @ 2016-03-30 12:00 ZhenXing_Yu 阅读(11995) 评论(0) 推荐(2)
摘要:MySQL安装 MySQL的相关操作 (root@localhost) [(none)]>\s mysql Ver 14.14 Distrib 5.7.10, for linux-glibc2.5 (x86_64) using EditLine wrapper Connection id: 24Cu 阅读全文
posted @ 2016-03-26 21:40 ZhenXing_Yu 阅读(1346) 评论(0) 推荐(1)

1