![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MYSQL
文章平均质量分 86
MYSQL的相关介绍
壹升茉莉清
并不是每一个人都是天才,但是可以通过努力变为人才。
展开
-
SQL的使用规范优化
一、建表规约【强制】(1) 存储引擎必须使用InnoDB解读:InnoDB支持事物、行级锁、并发性能更好,CPU及内存缓存页优化使得资源利用率更高。【强制】(2)每张表必须设置一个主键ID,且这个主键ID使用自增主键(在满足需要的情况下尽量短),除非在分库分表环境下。解读:由于InnoDB组织数据的方式决定了需要有一个主键,而且若是这个主键ID是单调递增的可以有效提高插入的性能,避免过多的页分裂、减少表碎片提高空间的使用率。而在分库分表环境下,则需要统一来分配各个表中的主键值,从而避免整个逻转载 2021-03-12 16:35:13 · 84 阅读 · 0 评论 -
MYSQL 5.7 Global Status的全面讲解
此文档是基于MySQL5.7版本进行编写,请大家注意自己的版本,不同版本可能执行出错或者执行结果不一致。本文档主要是讲解GlobalStatus的内容,但是在讲解过程中会涉及到一些其他的知识与其相关的需要解释的也会说一下,感兴趣的同学可以自行百度或者与我探讨。对于想要相关稳当的同学请移步下载下载。1.SHOWSTATUS提供服务器状态信息。此语句不需要任何特权。它只需要能够连接到服务器。使用GLOBAL修饰符,该语句将显示全局状态值。...原创 2022-07-24 18:02:02 · 2738 阅读 · 0 评论 -
MySQL的存储引擎
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档MySQL的存储引擎MySQL的存储引擎一、MyISAM二、InnoDB总结MySQL的存储引擎MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。例如,如果你在研究大量的临时数据,你也许需要使用内存MySQL存储引擎。内存存储引擎能够在内存中存储所有的原创 2021-11-11 17:47:41 · 74 阅读 · 0 评论 -
MySQL查看正在运行的SQL
在安装MySQL的时候会默认初始化几个MySQL运行所需的数据库mysql,sys,information_schema,performance_schema.这几个库存储了MySQL在运行过程中的配置信息,运行信息,参数配置,数据库信息,表信息等等。今天这个要查看正在运行的SQL主要用到的是information_schema和performance_schema这两个库。............原创 2022-07-26 12:32:54 · 14299 阅读 · 0 评论 -
SpringBoot实现对MySQL数据库监控物理内存
由于我们的应用和Mysql部署在同一个服务器,所以我们应该获取服务的IP,根据IP获取到我们的配置,然后才能进行连接数据库。但是我们是要把Java项目部署到和MySQL一起的服务器上,所以,我们需要获取部署到机器上的IP,并且有一个数据库的配置表,要包括数据库的ip,端口,账号,密码,连接上之后才可以进行监控。现在拿到的是表的大小,然后每个数据库中表的大小之和就是数据库占用的大小,所有数据库之和就是整个mysql中所有数据库占用的物理内存大小。在这里一定要注意:在我们下载的xxl-job的配置中是有。...原创 2022-08-31 13:47:56 · 732 阅读 · 0 评论