首页 > 数据库 >mysql 相关内存参数

mysql 相关内存参数

时间:2022-09-23 10:57:22浏览次数:74  
标签:缓存 读取 buffer 参数 内存 MyISAM mysql pool size

1.key_buffer_size

用于MyISAM table 缓存 index blocks ,all threads可用。

2.bulk_insert_buffer_size

MyISAM  使用特殊的tree-like缓存来加速向一个非空表insert ...select, insert... values(),(),() 或load data 数据,此参数用来限制每个线程使用这个缓存的大小,默认8M。

3.read_buffer_size

开始用于MyISAM单个线程缓存顺序扫描每张表的数据。

现在这个参数选项用于所有引擎的以下几个场景:

(1). 当使用order by排序时,缓存临时文件中(非临时表)的索引

(2).批量插入分区表

(3).子查询的缓存结果

顺序读取使用此buffer

4.read_rnd_buffer_size

用于MyISAM表的读取,其他引擎的MRR(Multi-Range Read)优化.

MyISAM读取key 排序的数据时用此buffer,避免过多的disk seeks。

通过强制按某列排序的顺序来读取表中数据时用到此buffer。

5.innodb_buffer_pool_size

控制buffer_pool的大小

6.innodb_Buffer_pool_instances;

控制buffer pool instances的数量。

7.sort_buffer_size

排序的请求会用到sort_buffer,如果结果集大,会用到1-2个临时文件。

8.join_buffer_size

join buffer是多表join时MySQL为线程分配的空间,默认大小是256K,

9.客户端连接需要thread-specific space,以下选项通过具体的参数控制。

 

标签:缓存,读取,buffer,参数,内存,MyISAM,mysql,pool,size
From: https://www.cnblogs.com/JennyYu/p/16721911.html

相关文章

  • redis和mysql(区别和联系)
    redis和mysql一般都知道mysql是数据库的,可redis也是数据库,两者区别是mysql:关系型数据库,1⃣️将数据存放在硬盘中,存取速度较慢 2⃣️ 永久存放redis:非关系型数据库(缓存数......
  • STS用Maven写一个登录页面 - 将MySQL和STS连接起来
     准备用户名数据库创建方法前面已介绍,不重复说明。创建方法:https://www.cnblogs.com/smart-zihan/p/15041013.html通过MySQLWorkbench添加。  连接MySQL与STS......
  • mysql表结构输出文档sql
    SELECT Column_NameAS'字段名称', data_typeAS'数据类型', ( CASE WHENdata_type='float' ORdata_type='double' ORdata_type='TINYINT' ORdata......
  • R语言学习丨数据存储文件格式知识,CSV,EXCEL,XML,JSON,MYSQL等
    今天笔记的主要学习内容是R语言里文件相关知识,包含CSV、Excel、XML、JSON、MySQL等。CSV文件基本介绍CSV(Comma-SeparatedValues,字符分隔值,分隔字符也可以不是逗号)是......
  • js修改网址URL参数的方法
    js修改URL参数,修改后可刷新页面也可以不刷新页面//paramName=参数名称,replaceWith=参数值,isRefresh=是否刷新(0不刷新,1刷新)//使用方法:replaceParamVal("userId",......
  • Flask 学习-74.Flask-RESTX 查询参数args 校验
    前言通过api.model()设置的模型,只能校验post请求的json格式,无法设置location参数校验get请求的查询参数遇到的问题当我访问一个分页查询地址/teacher?page=1&size=3需......
  • mysql函数--找出每个学校GPA最低的同学
    描述题目:现在运营想要找到每个学校gpa最低的同学来做调研,请你取出每个学校的最低gpa。 示例:user_profileiddevice_idgenderageuniversitygpaactive_days_w......
  • mysql练习--统计每种性别的人数
    描述题目:现在运营举办了一场比赛,收到了一些参赛申请,表数据记录形式如下所示,现在运营想要统计每个性别的用户分别有多少参赛者,请取出相应结果 示例:user_submitdev......
  • 开启 windows10上的mysql的远程连接
    1打开mysql的bin目录cdF:\program\phpstudy_pro\Extensions\MySQL8.0.12\bin 2登录.\mysql-uroot-p3切换数据库usemysql;  4创建远程用户......
  • mysql练习--计算25岁以上和以下的用户数量
    描述题目:现在运营想要将用户划分为25岁以下和25岁及以上两个年龄段,分别查看这两个年龄段用户数量本题注意:age为null也记为25岁以下 示例:user_profileiddevic......