暂无图片
number_of_tmp_files 是否使用了临时文件,5.7中使用了这个指标,这个8.0中变成了啥?
我来答
分享
暂无图片 匿名用户
number_of_tmp_files 是否使用了临时文件,5.7中使用了这个指标,这个8.0中变成了啥?

number_of_tmp_files 是否使用了临时文件,5.7中使用了这个指标,这个8.0中变成了啥?

8.0中没有找到这个东西

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
shunwahⓂ️

在MySQL 8.0中,确实没有直接名为number_of_tmp_files的指标或状态变量,这个指标在MySQL 5.7中用于跟踪临时文件的使用情况。随着MySQL版本的更新,一些指标和状态变量的命名或功能可能会发生变化,或者某些指标可能会被新的指标所取代。

在MySQL 8.0中,要跟踪临时文件的使用情况,你可以考虑使用以下相关的状态变量或指标:

Created_tmp_files:这个状态变量记录了MySQL服务器创建的临时文件的数量。虽然它并不直接等同于number_of_tmp_files,但它提供了关于临时文件创建活动的有用信息。你可以通过执行

SHOW GLOBAL STATUS LIKE 'Created_tmp_files';
复制

来查看这个值。
Created_tmp_tables 和 Created_tmp_disk_tables:这两个状态变量分别记录了MySQL服务器创建的临时表的总数和在磁盘上创建的临时表的数量。虽然它们不直接指向临时文件,但临时表(特别是那些在磁盘上创建的)通常与临时文件的使用紧密相关。你可以通过执行

SHOW GLOBAL STATUS LIKE 'Created_tmp%';
复制

来同时查看这两个值。
tmp_table_sizes 和 max_heap_table_size:这两个系统变量控制了MySQL在内存中创建临时表的最大大小。当临时表的大小超过这些限制时,MySQL可能会将临时表转移到磁盘上。虽然它们不直接提供关于已使用临时文件数量的信息,但了解这些设置可以帮助你理解为什么MySQL会选择在磁盘上创建临时表。
tmpdir:这个系统变量指定了MySQL用于存储临时文件的目录。虽然它本身不直接提供关于临时文件使用情况的统计信息,但你可以通过检查这个目录下的文件来间接了解临时文件的使用情况。

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
mysql有异地从库可以代替定期备份吗
回答 1
已采纳
mysql没有闪回。如果说有人说误删除了一个数据del。你可以用binlog或者用一些工具找回来。但是如果drop了就不行了。oracle可以。mysql不行。所以建议你再来一个延迟从库。比如2小时。
打开performance_schema中对memory的收集对数据库性能有影响吗
回答 2
好的,谢谢
有没有大佬知道mysqldump 备份,cpu拉满导致崩溃,这个应该怎么看问题在哪儿
回答 3
最好看一下日志,里面有详细记录。
mysql中的char和varchar如何区别?
回答 2
已采纳
char会分配固定的存储空间varchar是根据实际使用多少来分配存储空间char因为是固定长度,所以在存储和检索方面会快点。如果你存储的数据都是有固定长度的,这个可以建议用char如果存储数据的长度
Mysql 8.0 clone plugin 远程备份方案
回答 1
已采纳
那你也只能多个实例一一去备份了。不过clone数据全库的操作。难道你要天天全库备份?不推荐这样。可以考虑备份一体机方案。
navicat 逆向多表至模型,在模型中创建外键指示关联关系 , 影响表吗?
回答 1
使用Navicat逆向工程生成模型并在模型中创建外键关联关系不会直接影响数据库中的表结构。逆向工程是一个从数据库生成模型代码的过程,它会根据数据库表的结构生成相应的模型类或代码。Navicat逆向工程
mysql数据库的primary key可以为空字符串吗?mysql数据库的primary key不是不能为空且唯一么,为啥我能清掉还能成功呢,是因为是空字符串不是Null么,如果是的话,那数据库设计支持主键不能为空且不能为空字符串么,要怎么设计啊
回答 1
升级问题到:潜在风险
My SQL配置密码复杂度策略安装插件报错
回答 1
补充:之前没有validatepassword.dll这个文件,文件是从别的mysql下面拷贝来的
MySQL服务这里显示正在运行,但是命令显示拒绝访问?
回答 1
✅解决方法:使用管理员权限打开cmd.右键以管理员权限打开。
关于centos7 RPM方式安装mysql8.4的问题
回答 2
二进制模式安装mysqlMysql5.7初始化前要评估是否独立的undo文件tarxvfmysql5.7.34linuxglibc2.12x8664.tar mkdirp/usr/local