一不小心,我就上传了 279674 字的 MySQL 学习资料到 github 上了
- 自从2019年11月我们出版了《千金良方--MySQL 性能优化金字塔法则》一书之后,持续不断有人来询问我MySQL 4 个系统字典库相关的问题,因为篇幅原因,书中并没有完整收录4个字典库相关的内容。我也一度想直接将近28W字(word计数,非排版字数)的文档转换为PDF直接向外公布算了。
- 但想来想去,总觉得哪里不对劲。这些文档所承载的知识,它们其实并不难,如果我未曾翻译整理过这些资料,只要一个稍微上点心的同行,花个三五个月的时间(全天候那种)也同样可以做到,或许能比我做的更好的人也不在少数。所以,既然我的时间已经花出去了,那还不如为广大的圈内朋友们节省点时间,如何为朋友们节省时间呢?那就是应该要让这些资料能够达到快速、方便地查阅的效果!如何才能做到这一点呢?那必须有一个在线的WIKI平台,能实现24小时不间断且能够快速查阅!没错,我选择了github!
- 那么问题来了,应该怎么玩?下面,我就稍微简单做个使用说明,大家就姑且把它当做"简易使用说明书"吧!
首先,在手机或者电脑上,访问地址:
知数堂的(一不小心fork过去了):https://github.com/zhishutech/mysql-system-schema
打开链接之后,可以看到类似如下界面

在这里,你可以直接点击页末的"下一篇",一直点"下一篇",你可以把4个系统字典库总计305个page的文章翻完,当然,如果期间你觉得哪里需要回头再看看,那么,可以随时点击页末的"上一篇",如下图

如果你不想被我套路,不想做一直点"下一篇"和"上一篇"这么无聊的事情,那么,你也可以随时在页面的右侧"Find a page"输入框中,输入你想要查找的page名称(这里可以直接搜索4个字典库的所有文档page哦),对于page的名称,我已经尽量按照4个系统字典库中的表名来命名了,如下图:

哎呀,搜出来了2个都带"innodb_lock_waits"关键字的page,啥情况?别慌,其实第一个是information_schema下的innodb_lock_waits表,第二个是sys schema下的innodb_lock_waits视图!分别点开看看就知道了,反正又不多是吧!


不过,有一些表记录的字段信息实在非常相近,相信大家也不像连续看到多张表介绍的字段啥的意思都差不多,因此,有一些表我做了合并,所以,当然对于这些表的介绍page的命名也是采用合并过的名称,例如:performance_schema下的一些summary表,如下

这下就蒙圈了,搜索出来这么多,咋整啊?别慌,这个时候,你可以回到主页,分别在4个系统字典库的目录上先行搜索一番(不过,你搜索的表名,至少你该知道是属于哪个库的吧?应该还没那么那啥!)

假设我想查看performance_schema下的file_summary_by_event_name表的介绍,那么,可以先进入performance_schema的目录页,如下

然后,在目录页搜索"file_summary_by_event_name",然后向上找到相应的链接(注意,这里的搜索是指的浏览器本身的搜索功能,win系统按下" control + f " 即可,mac 系统按下 " command + f ",而不是github提供的搜索功能),如下

现在,在跳转的页面,继续使用浏览器的搜索功能,搜索关键字"file_summary_by_event_name",你就可以畅快地查看该表的介绍内容了(为啥这里还要用浏览器搜索呢?因为合并介绍的表对应的page中可能涉及到很多张表的内容,你懂的!),如下

好了,到这里我该说的话都说了,剩下的时间,就交给大家了,如果大家在"使用"期间有任何"体验"不佳的,可以随时吐槽,不过...,吐槽归吐槽,别忘了正事儿,有哪里不对劲、怎么改进希望别忘了告诉我,谢谢大家!
一不小心,我就上传了 279674 字的 MySQL 学习资料到 github 上了的更多相关文章
- Apache Http Client 4 上传多个文件 (示例代码可在 github 上找到)
转自:http://www.baeldung.com/httpclient-multipart-upload Multipart Upload with HttpClient 4 1. Overvie ...
- 用jQuery File Upload做的上传控件demo,支持同页面多个上传按钮
需求 有这么一个需求,一个form有多个文件要上传,但又不是传统的图片批量上传那种,是类似下图这种需求,一开始是用的swfupload做的上传,但是问题是如果有多个按钮的话,就要写很多重复的代码,于为 ...
- SpringMVC上传压缩文件,解压文件,并检测上传文件中是否有index.html
SpringMVC上传压缩文件,解压文件,并检测上传文件中是否有index.html 说明: 1.环境:SpringMVC+Spring+Tomcat7+JDK1.7 2.支持 zip和rar格式的压 ...
- 基于“formData批量上传的多种实现” 的多图片预览、上传的多种实现
前言 图片上传是web项目常见的需求,我基于之前的博客的代码(请戳:formData批量上传的多种实现)里的第三种方法实现多图片的预览.上传,并且支持三种方式添加图片到上传列表:选择图片.复制粘贴图片 ...
- ueditor1.4.3配置过程(包含单独上传文件以及图片的使用),ueditor1.4.3上传配置(转 http://www.bkjia.com/webzh/1001016.html)
这里使用的是ueditor1.4.3的jsp版本的UTF-8版本. 首先下载相应的ueditor,将ueditor文件夹直接拷贝到项目中,文件结构如下所示: 然后将项目要用的jar包导入到lib目录下 ...
- 【转载】【JAVA秒会技术之图片上传】基于Nginx及FastDFS,完成图片的上传及展示
基于Nginx及FastDFS,完成商品图片的上传及展示 一.传统图片存储及展示方式 存在问题: 1)大并发量上传访问图片时,需要对web应用做负载均衡,但是会存在图片共享问题 2)web应用服务器的 ...
- HTML5文件上传器,纯脚本无插件的客户端文件上传器---Uploader 文件上传器类
概述 客户端完全基于JavaScript的 浏览器文件上传器,不需要任何浏览器插件,但需要和jQuery框架协同工作,支持超大文件上传,其算法是将一个超大文件切片成N个数据块依次提交给服务 端处理,由 ...
- FtpClient上传文件速度非常慢,而且大小为0,上传失败
问题发生: 环境:VSFTP+FTPClient+Client 使用FTPClient上传文件的时候总是卡住,而且文件大小为0,上传失败, 解决方案: 添加代码:调用FTPClient的enterLo ...
- Java中使用HttpPost上传文件以及HttpGet进行API请求(包含HttpPost上传文件)
Java中使用HttpPost上传文件以及HttpGet进行API请求(包含HttpPost上传文件) 一.HttpPost上传文件 public static String getSuffix(fi ...
随机推荐
- ISTQB认证测试工程师基础大纲(2019.12.25)
1.本文档目的: 用于生成认证测试员基础级考试题. 本大纲中除了简介和附录外,考核通常包含了所有K1级别的内容,因此,应试者可能会被考到本大纲中要求识别,牢记,或记忆的关键词或概念.在本大纲中,每章开 ...
- 文件包含漏洞(file inclusion)
文件包含漏洞原理:(php) 是指当服务器开启allow_url_include选项的时候,通过php某些特性函数.如include().include_once().require().requir ...
- Java实现 LeetCode 831 隐藏个人信息(暴力)
831. 隐藏个人信息 给你一条个人信息字符串 S,它可能是一个 邮箱地址 ,也可能是一串 电话号码 . 我们将隐藏它的隐私信息,通过如下规则: 电子邮箱 定义名称 name 是长度大于等于 2 (l ...
- (Java实现) 工作分配问题
工作分配问题 时间限制: 1 Sec 内存限制: 128 MB [提交][状态][讨论版] 题目描述 设有n件工作分配给n个人.为第i个人分配工作j所需的费用为c[i][j] .试设计一个算法,计算最 ...
- Java实现 LeetCode 661 图片平滑器(暴力)
661. 图片平滑器 包含整数的二维矩阵 M 表示一个图片的灰度.你需要设计一个平滑器来让每一个单元的灰度成为平均灰度 (向下舍入) ,平均灰度的计算是周围的8个单元和它本身的值求平均,如果周围的单元 ...
- Java实现 蓝桥杯VIP 算法训练 完数
问题描述 一个数如果恰好等于它的因子之和,这个数就称为"完数".例如,6的因子为1.2.3,而6=1+2+3,因此6就是"完数".又如,28的因子为1.2.4. ...
- Java实现 蓝桥杯VIP 算法训练 字符串逆序
问题描述 给定一个字符串,将这个串的所有字母逆序后输出. 输入格式 输入包含一个字符串,长度不超过100,字符串中不含空格. 输出格式 输出包含一个字符串,为上面字符串的逆序. 样例输入 tsinse ...
- Java实现 蓝桥杯VIP 算法提高 质因数2
算法提高 质因数2 时间限制:1.0s 内存限制:256.0MB 将一个正整数N(1<N<32768)分解质因数,把质因数按从小到大的顺序输出.最后输出质因数的个数. 输入格式 一行,一个 ...
- Java中StringBuffer类的常用方法
StringBuffer:StringBuffer类型 描述:在实际应用中,经常回遇到对字符串进行动态修改.这时候,String类的功能受到限制,而StringBuffer类可以完成字符串的动态添加. ...
- java实现趣味拼算式
匪警请拨110,即使手机欠费也可拨通! 为了保障社会秩序,保护人民群众生命财产安全,警察叔叔需要与罪犯斗智斗勇,因而需要经常性地进行体力训练和智力训练! 某批警察叔叔正在进行智力训练: 1 2 3 4 ...