Mysql
文章平均质量分 64
Mysql
小僧下山踏红尘
人生看淡,不服就干~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql配置优化
innodb_buffer_pool_size 缓冲区配置 什么是 innodb_buffer_pool_size MySQL 缓存表数据,索引数据的地方。增加它的值可以减少 磁盘 io ,提升 读写性能。 提升读的原理:因为 buffer_pool_size 设置的比较大, 很多表数据和索引已缓存到 buffer pool , 要查询的数据在缓存中找到了,就不需要访问磁盘了。读性能就得到了提升。 提升写的原理:因为 buffer_pool_size 设置的比较大, 写的数据,暂时以脏页的方式放在内存,然后原创 2022-01-28 08:34:08 · 318 阅读 · 0 评论 -
mysql-存储结构以及插入查询分析
mysql存储的最小单元是页 一 . 页的结构 1.页头 记录页面控制信息,占用56个字节,包括页左右兄弟页,页面指针,页面空间使用情况,页和页之间使用双向链表进行连接; 2.虚记录 最大虚记录:比页内最大主键大; 最小虚记录:比页内最小主键小; 3.记录堆 行记录存储区 有效记录 已经删除记录 4.自由空间链表 已经删除的记录组成的链表 5.未分配的空间 页面未使用的存储空间 6.页尾 页面的最后部分,占用8个字节,主要存储页面校验信息 二 . 页内记录的维护 1. 页内数据记录存储结构 .原创 2021-04-24 09:48:30 · 249 阅读 · 0 评论 -
mysql 优化参考
#BEGIN CONFIG INFO #DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大 #TYPE: SYSTEM #END CONFIG INFO # # 此mysql配置文件例子针对4G内存。 # 主要使用INNODB #处理复杂队列并且连接数量较少的mysql服务器 # # 将此文件复制到/etc/my.cnf 作为全局设置, # mysql-data-dir/my.cnf 作为服务器指定设置 # (@localstatedir@ for this i原创 2021-03-16 19:14:59 · 187 阅读 · 0 评论 -
centos 7/6安装mysql5.7
前言:经过一天半的折腾,终于把 mysql 5.7.17 版本安装上了 centos 7 系统上,把能参考的博客几乎都看了一遍,终于发现这些细节问题,然而翻了无数的文章,基本上都没有提到这些,所以小生尽量把这些细节写下来,一方面是供初学者们参考,另一方面也是对自己花这么长时间的摸索的一个总结,如有不足之处欢迎各路高手指正。 一、安装前的检查 1.1 检查 linux 系统版本 [root@localhost ~]# cat /etc/system-release 说明:小生的版本为 linux 6.原创 2020-10-13 13:19:16 · 219 阅读 · 0 评论 -
centos7 mysql主备配置
环境 centos7.4 mysql5.7 两台机器: 192.168.0.140(主) 192.168.0.141(副) master配置 140 主配置 bind_address = 0.0.0.0 #绑定的地址 server-id = 140 ...原创 2020-05-25 19:10:52 · 375 阅读 · 0 评论
分享