Mysql
Rugod
个人博客 https://rugod.cn
97年 运维工程师
展开
-
运维手册——Mysql索引字段长度太长报错
声明:这是我在大学毕业后进入第二家互联网公司学习的内容背景Mysql执行Create Table语句时报错Specified key was too long; max key length is 1536 bytes问题分析之前遇到过报错信息“ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes”,其实意思就是“索引字段长度太长,超过了767bytes”。mysql的varchar主键只支持不.原创 2020-11-29 13:45:18 · 2079 阅读 · 0 评论 -
See-SQL审计平台介绍及部署
声明:这是我在大学毕业后进入第一家互联网公司学习的内容背景线下数据库,成天有人要求运维执行这sql那sql的,又苦逼又容易背锅,问了下公司的DBA大神,推荐了see审计平台,执行sql有审计记录,留痕留痕留痕,重要的事情说三遍,即使是线下环境,谨防有人删库跑路找不到人,可以解决运维一大痛点。审计平台介绍数据库审计平台作用《对于开发人员》提交代码通过Inception审核,不符合规范代码会有提示,通过Inception 审核后,开发人员可自行发起执行或定时执行,回滚等操作《对于测试人员》提.原创 2020-11-28 21:28:57 · 2458 阅读 · 0 评论 -
跟我学Mysql之索引篇
声明:这是我在大学毕业后进入第一家互联网公司学习的内容索引是什么索引用于快速查找具有特定列值的行。没有索引,MySQL必须从第一行开始,然后通读整个表以找到相关的行。表越大,花费越多。如果表中有相关列的索引,MySQL可以快速确定要在数据文件中间查找的位置,而不必查看所有数据。这比顺序读取每一行要快得多。如果上面的描述还不足够让你理解,我可以先给大家讲一个例子,假如你需要在一本字典里查找一个生僻字(首先你不知道它的发音,你就不会去找字母目录,而是会去找偏旁目录)如果你不找目录,你就必须要把字典全部.原创 2020-11-28 21:20:34 · 186 阅读 · 0 评论 -
跟我学Mysql之事务篇
声明:这是我在大学毕业后进入第一家互联网工作学习的内容事务数据库事务(简称:事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。事务的使用是数据库管理系统区别文件系统的重要特征之一。事务拥有四个重要的特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability),人们习惯称之为 ACID 特性。下面我逐一对其进行解释。原子性(Atomicity)事务开始后所有操作,要么全部做完,要么全部不做,不.原创 2020-06-26 16:12:26 · 238 阅读 · 0 评论 -
部署Mysql监控工具pmm
声明:这是我在大学毕业后进入第一家互联网工作学习的内容背景测试人员需要对项目进行压测,有需求查看mysql在高并发的场景下各个指标数据,我问了下公司的dba,推荐pmm这个工具要求mysql服务端需要以下要求:centos:7.6mysql:5.7.28假设ip是172.31.26.11grafana服务器需要以下要求centos:7.6docker:19.03假设ip是172.31.26.12建议grafana和mysql服务端放在不同的机器上,因为一个grafana可.原创 2020-06-26 16:11:13 · 458 阅读 · 0 评论 -
Mysql导入导出亿条数据(排坑篇)
声明:这是我在大学毕业后进入第一家互联网工作学习的内容背景:公司业务需要给某个活动的支付宝用户发送模板消息经调查发现,此次活动的用户数量大约2亿,为了模拟生产环境,领导让我把生产库的用户信息(脱敏)拉到开发库,让开发写好程序读取数据并推送消息。排坑1:Navicat由于我对Mysql不是很了解,在数据同步前我事先问了下公司的DBA应该如何操作:使用navicat的数据传输功能。环境:Navicat Premium 12操作:1.点击工具列表的数据传输2.选择源数据库及目标数据库3.选.原创 2020-06-26 16:09:50 · 2522 阅读 · 0 评论 -
离线安装Mysql5.7.28及调优
声明:这是我在大学毕业后进入第一家互联网工作学习的内容环境准备操作系统centos7.6机器性能32C 64G 外挂2TSSD到/data目录(数据库建议外挂磁盘)mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz下载链接https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz百度网盘链接https://pan.baidu.com/s/1c.原创 2020-06-25 21:12:24 · 555 阅读 · 0 评论