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

    • 本人罗小波的:https://github.com/xiaoboluo768/mysql-system-schema
    • 知数堂的(一不小心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中可能涉及到很多张表的内容,你懂的!),如下
  • 好了,到这里我该说的话都说了,剩下的时间,就交给大家了,如果大家在"使用"期间有任何"体验"不佳的,可以随时吐槽,不过...,吐槽归吐槽,别忘了正事儿,有哪里不对劲、怎么改进希望别忘了告诉我,谢谢大家!

mysql学习资料_一不小心,我就上传了 279674 字的 MySQL 学习资料到 github 上了相关推荐

  1. 一不小心,我就上传了 279674 字的 MySQL 学习资料到 github 上了

    自从2019年11月我们出版了<千金良方--MySQL 性能优化金字塔法则>一书之后,持续不断有人来询问我MySQL 4 个系统字典库相关的问题,因为篇幅原因,书中并没有完整收录4个字典库 ...

  2. 计算机科学与技术(嵌入式)四年学习资料_文件目录树

    说明: 资料内容主要包括:计嵌专业2019级大学四年主要科目的各种电子资料,有电子实验报告.课程设计报告.课程设计项目.整理复习笔记.电子书.ppt.练习题.期末试卷.部分课程软件资源.科创项目,职业 ...

  3. php长传文件到数据库,php上传文件并存储到mysql数据库的简单示例

    这篇文章主要为大家详细介绍了php上传文件并存储到mysql数据库的简单示例,具有一定的参考价值,可以用来参考一下. 对php上传文件并存储到mysql数据库感兴趣的小伙伴,下面一起跟随512笔记的小 ...

  4. php上传文件并存储到mysql数据库的方法

    本文实例讲述了php上传文件并存储到mysql数据库的方法.分享给大家供大家参考.具体分析如下: 下面的代码分别用于创建mysql表和上传文件保存到mysql数据库 创建mysql表: 1 2 3 4 ...

  5. 学习日志day41(2021-09-03)(1、文件的上传 2、文件的查看 3、文件的下载 4、使用工具类上传文件 5、基于servlet3.0以上的文件上传 )

    学习内容:学习JavaWeb(Day41) 1.文件的上传 2.文件的查看 3.文件的下载 4.使用工具类上传文件 5.基于servlet3.0以上的文件上传 1.文件的上传 (1)实现文件的上传需要 ...

  6. 基于华为云obs实现文件上传下载(技术栈mysql+springboot+Maven+jsp+java)的技术分享

    基于华为云obs实现文件上传下载(技术栈mysql+springboot+jsp+java)的技术分享 obs实现文件上传下载 前言 一.OBS是什么? 二.使用步骤 1.1 前期准备 2 工具的内容 ...

  7. 绕过黑名单检查实现文件上传1 ——合天网安实验室学习笔记

    实验链接 文件上传指将客户端数据以文件形式封装,通过网络协议发送到服务器端.在服务器端解析数据,最终在服务端硬盘上作为真实的文件保存.了解文件上传漏洞产生的原因,掌握漏洞的利用方法. 链接:http: ...

  8. 上传失败 已保存至草稿_抖音上传失败保存草稿箱怎么回事,抖音上传失败已保存至草稿箱...

    抖音上传失败保存草稿箱怎么回事,抖音上传失败已保存至草稿箱 抖音上传失败保存草稿箱的原因可能有: 1.网络信号不好,建议到一个信号好的地方上传: 2.抖音版本过低,建议升级最新版本: 3.视频格式不正 ...

  9. php多文件上传存储到表,PHP 实现一种多文件上传的方法

    搜索热词 之前在实现表单中file类型input选择多图片的时候找到一种方式 也许不是最好的但亲测可行且支持ie7以上以及chrome浏览器 在表单中使用正常多文件选择multiple属性 PHP;& ...

最新文章

  1. InitializeComponent System.StackOverflowException
  2. 定时任务crontab
  3. J2EE如何生成验证码图片和点击刷新验证码
  4. PyCharm编辑界面提示
  5. hadop 查看DataNode的资源使用情况信息(web接口)
  6. Centos 6 搭建安装 Gitlab
  7. 理解一个名词:用户代理(user agent)
  8. apache.commons.beanutils javabean转MapStirng,String对象
  9. spss可以关键词词频分析吗_做关键词分析,我有4款免费词云工具
  10. MyBatis-Plus——代码自动生成器
  11. html播放器滚动字幕,HTML 滚动字幕
  12. AD软件系统参数的一些基本设置(Altium Designer 20 19(入门到精通全38集)四层板智能车PCB设计视频教程AD19 AD20 凡亿)
  13. bochs运行xp_bochs xp镜像完整免费版
  14. Python BeautifuSoup 库 mooc 中国大学学习
  15. 六轴机器人直角坐标系建立_工业机器人六种坐标系详解(图)
  16. MOOC《Python语言程序设计》第6周练习题
  17. java 协方差矩阵_协方差矩阵概念(易理解)
  18. 16届智能车竞赛单车拉力国二经验分享
  19. 华为设备IGMP Snooping配置命令
  20. HazelEngine 学习记录 - ImGui Docking

热门文章

  1. 实时的激光雷达点云压缩
  2. 杀死本地80端口被占用的进程,还你一片宁静乐土
  3. 在macOS 10.13.6上安装go 1.13.8实录
  4. gdb常用调试命令汇总!
  5. STL模拟实现1.0 -- list和iterator模拟实现和简单分析
  6. pytest+allure环境别人电脑运行正常,自己运行不正常几种情况
  7. error while loading shared libraries: libstdc++.so.5: wrong ELF class: ELFCLASS64
  8. 三种求全排列方式之比较
  9. [Tracking] KCF + KalmanFilter目标跟踪
  10. 【代码笔记】Web-CSS-CSS id和Class选择器