2023-08-21
以下关于缓存的服务器配置参数描述,正确的是?
以下关于缓存的服务器配置参数描述,正确的是?ABCDEF
A
table_definition_cache:表定义缓存。缓存表的定义、描述符等的文件数量。可以被所有连接共享。
B
thread_cache_size:线程缓存。可以保存在缓存中的线程数。关闭时才在缓存中增加线程,创建连接时才从缓存中删除线程。
C
read_rnd_buffer_size:随机读缓冲区大小。每个线程连接独自使用。查询需要使用时才分配内存,只会分配需要的内存大小。
D
read_buffer_size:读入缓冲区大小。查询需要使用时才分配内存,一次性分配内存大小。
E
sort_buffer_size:会根据排序大小分配对应的内存空间。
F
key_buffer_size:键缓存。设置索引块缓存大小。只可以缓存MYISAM表的索引。被所有线程共享。
G
join_buffer_size:协助完成JOIN操作的缓存区。作用为减少驱动表和被驱动表的读取次数。设置的值大小对性能影响不大。
H
table_open_cache:打开表的缓存数量。可以被所有连接共享。
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
mysql能不能从系统表里面获取索引的使用频率的情况呢?
回答 1
已采纳
selectfromperformanceschema.tableiowaitssummarybyindexusageWHEREINDEXNAMEISNOTNULLANDOBJECTSCHEMA‘yo
You must reset your password using ALTER USER statement before executing this statement.
回答 5
已采纳
alteruseruser()identifiedby'26SE>Z%UddNN';
MYSQL变量不用加@吗?
回答 1
MySQL变量分为。用户定义变量,系统变量,参数变量,局部变量。不同的变量有不同的用法具体的区分与使用,你看这个官方文档就够了https://dev.mysql.com/doc/refman/8.0/
analyze会加啥锁?
回答 1
analyze会删除表缓存中的表定义信息,需要做flushtable操作,如果当前有查询或事务在表上,analyze有可能会被堵塞,继而堵塞后续的操作,ananlyze本身执行很快。
Navicat连接找不到MySQL怎么办?
回答 1
已采纳
是不是没授权?新建一个用户试试呢?createuser'test'@'%'identifiedwithmysqlnativepasswordby'7ujm&UJM';
id是地点编号,name是人员名称,求接触过的人员集合。有人会不?
回答 1
这个问题的本质应该是求并查集(unionfind)可以搜索看看相关的代码算法
数据库索引的原理,为什么要用 B+树?
回答 3
已采纳
可以从几个维度去看这个问题,查询是否够快,效率是否稳定,存储数据多少,以及查找磁盘次数,为什么不是二叉树,为什么不是平衡二叉树,为什么不是B树,而偏偏是B树呢?为什么不是一般二叉树?如果二叉树特殊化为
有没有人使用mysql 8.0安装好登录就报错
回答 1
1、MySQL8.0的身份验证规则,采用了新的加密规则:cachingsha2password2、可以通过以下方式修改密码:mysqlurootpusemysql;ALTERUSER‘root’@’%
mysql数据定时同步到sql server一般用什么方法?
回答 5
kettle
如何讲计数器清零?flush status没起到作用
回答 1
可以试试:ALTER TABLE tablename AUTOINCREMENT 1;