自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 MYSQL调优之服务器参数设置

MYSQL调优之服务器参数设置 1:general datadir=/var/lib/mysql 数据文件存放的目录 socket=/var/lib/mysql/mysql.sock mysql.socket表示server和client在同一台服务器,并且使用localhost进行连接,就会使用socket进行连接 pid_file=/var/lib/mysql/mysql.pid 存储mysql的pid port=3306 mysql服务的端口号 default_storage_engine=InnoD

2021-11-16 14:30:05 147

原创 MYSQL调优之分区表

MYSQL调优之分区表 分区表的应用场景 1:表非常大以至于无法全部都放在内存中,或者只在表的最后部分有热点数据,其他均是历史数据。 2:分区表的数据更容易维护:批量删除大量数据可以使用清除整个分区的方式,对一个独立分区进行优化、检查、修复等操作。 3:分区表的数据可以分布在不同的物理设备上,从而高效地利用多个硬件设备 4:可以使用分区表来避免某些特殊的瓶颈:innodb的单个索引的互斥访问,ext3文件系统的inode锁竞争 5:可以备份和恢复独立的分区 分区表的限制 1:一个表最多只能有1024个分区,

2021-11-08 18:06:45 101

原创 MYSQL调优之查询优化

MYSQL调优之查询优化 查询慢的原因 不外乎CPU,IO,上下文切换,系统调用,生成统计信息,锁等待时间。 优化数据访问 1:查询性能低下的主要原因是访问的数据太多,某些查询不可避免的需要筛选大量的数据,我们可以通过减少访问数据量的方式进行优化 确认应用程序是否在检索大量超过需要的数据, 确认mysql服务器层是否在分析大量超过需要的数据行 2:是否向数据库请求了不需要的数据 查询不需要的记录: 我们常常会误以为mysql会只返回需要的数据,实际上mysql却是先返回全部结果再进行计算,在日常的开发习惯中

2021-11-03 13:53:46 364 1

原创 MYSQL通过索引进行优化

MYSQL通过索引进行优化 一:什么是索引: 在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的 SQL 语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。 对于数据库来说,索引是一个必选项,但对于现在的各种大型数据库来说,索引可以大大提高数据库的性能,以至于它变成了数据库不可缺少的一部分。 索引的优点:1、大大减少了服务器需要扫描的数据量 ​ 2、帮助服务器避免排序和临时表 ​ 3、将随机io变成顺序io 索引的用处:1、快速查找匹配W

2021-10-26 11:39:33 1358

原创 mysql执行计划

mysql执行计划 ​ 在企业的应用场景中,为了知道优化SQL语句的执行,需要查看SQL语句的具体执行过程,以加快SQL语句的执行效率。 ​ 可以使用explain+SQL语句来模拟优化器执行SQL查询语句,从而知道mysql是如何处理sql语句的。 ​ 官网地址: https://dev.mysql.com/doc/refman/5.5/en/explain-output.html 1、执行计划中包含的信息 Column Meaning id The SELE

2021-10-25 11:15:19 72

原创 MYSQL performance schema详解

马士兵课程 学习的文档 转发 MYSQL performance schema详解 0、performance_schema的介绍 ​ MySQL的performance schema 用于监控MySQL server在一个较低级别的运行过程中的资源消耗、资源等待等情况。 ​ 特点如下: ​ 1、提供了一种在数据库运行时实时检查server的内部执行情况的方法。performance_schema 数据库中的表使用performance_schema存储引擎。该数据库主要关注数据库运行过程中的性能相关

2021-10-22 15:35:53 324

原创 MYSQL调优课学习笔记

MYSQL调优课学习笔记 一:性能监控 我们在平时练习或者工作当中有时候会发现对应的一条sq语句l很慢,而且不知道怎么办 ,莫慌 且听我细细道来 首先我们要在学习mysql时要知道三个层次,client,server,存储引擎 存储引擎可不能小看,在学习事务,索引或者各种点的时候都是跟存储引擎相关的,不同的存储引擎 它所表现的形式与实现的原理也是不一样的。 我们分开来看 首先用户向mysqlServer发出连接请求,sever内有连接器提供连接来做权限验证比如用户名,密码的验证;第二步,当验证成功后,用户会

2021-10-22 15:33:46 154

原创 Eureka源码学习

最近学习的一点点内容,做个记录 Eureka源码学习(一): 1 为什么一个服务可以成为注册中心 创建一个Maven项目 之后创建一个Module 名为cloud-eureka的springboot项目 导入 该jar包,该module就成为了eureka服务中心,为什么呢? 解答: 因为该jar包通过依赖导入了另一个jar包如图: 该jar包下有个spring.factories文件 该文件的内容如图: 这就是springboot的自动配置导入了EurekaServerAutoConfigurat

2021-10-20 11:37:39 242

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除