首页 > 数据库 >mysql io过高处理

mysql io过高处理

时间:2023-11-01 17:03:50浏览次数:28  
标签:name 过高 length innodb io mysql table


iostat -k -d -x 1 10


日志刷新过多设置(0最快1最慢)

可以修改以下 mysql 参数


innodb_flush_log_at_trx_commit=2


设置数据批量写入

修改 mysql 参数:


innodb_write_io_threads=8( 根据机器核数

innodb_io_capacity=2000 (ssd 盘改大 )


若临时表过大,设置临时表参数


查看临时表大小


SHOW TABLE STATUS LIKE 'temp_table';



SELECT table_name, table_rows, data_length, index_length
FROM INFORMATION_SCHEMA.TABLES
WHERE table_name = 'temp_table';



set global tmp_table_size=512*1024*1024;

标签:name,过高,length,innodb,io,mysql,table
From: https://blog.51cto.com/u_16082244/8129800

相关文章

  • IoT与鸿蒙、低代码、生成式AI,引爆技术浪潮——华为云开发者日南京站成功举办
    本文分享自华为云社区《IoT与鸿蒙、低代码、生成式AI,引爆技术浪潮——华为云开发者日南京站成功举办》,作者:华为云社区精选。近日,华为云开发者日HDC.CloudDay南京站成功举行,开发者不仅聆听了华为云技术专家IoT与鸿蒙的结合,低代码,生成式AI等前沿的技术分享,还在KooLabs工作坊、开......
  • Hbuilderx运行uni-app项目到Android Studio模拟器只显示“同步手机端程序文件完成”界
    如图,开发工具也显示同步文件,模拟器也显示同步文件完成,但是就是不展示页面,遇到这种情况,一般是2种情况,一个是项目本身有问题跑不起来,另一个就是创建的模拟器设备参数不支持当前app。一.连接真机调试,排除项目本身问题:如果连接真机都跑不起来,那么看下控制台日志,先解决项目本身的问......
  • Redis通过复制rdb文件方式同步线上数据到本地以及提示:Can't handle RDB format versi
    场景Redis的持久化机制-RDB方式和AOF方式:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/105052841Redis持久化机制导致服务自启动后恢复数据过长无法使用以及如何关闭:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/130237326以上对于redis持久化......
  • OP_REQUIRES failed at save_restore_v2_ops.cc:109 : Permission denied: model/vari
     2021-06-0110:32:15.183997:Wtensorflow/python/util/util.cc:348]Setsarenotcurrentlyconsideredsequences,butthismaychangeinthefuture,soconsideravoidingusing them.2021-06-0110:32:15.639234:Wtensorflow/core/framework/op_kernel.cc:1763]O......
  • IntersectionObserver(交叉观察器)懒加载
    1.IntersectionObserver 接口(从属于 IntersectionObserverAPI)提供了一种异步观察目标元素与其祖先元素或顶级文档视口(viewport)交叉状态的方法。其祖先元素或视口被称为根(root) 2.监听目标元素与其祖先或视窗交叉状态的手段,其实就是观察一个元素是否在视窗可见3.constint......
  • 使用logstash同步mysql到ES
    环境:OS:Centos7es:6.8.5logstash:6.8.5mysql:5.7 1.mysql创建表createtabletb_es(idbigint(20)unsignedNOTNULLAUTO_INCREMENTCOMMENT'主键id',namevarchar(32)notnull,f_intint,f_doudouble(10,2),f_flofloat(9,2),create_timet......
  • linux安装MySQL数据库初始化报错
    在使用如下初始化命令进行数据库初始化时报错,./bin/mysqld--user=mysql--basedir=/usr/local/mysql/mysql/--datadir=/usr/local/mysql/mysql/data/--initialize--lower-case-table-names=1; 权限不足导致,修改命令为:./bin/mysqld--user=root--basedir=/usr/local......
  • mysql主从复制
    一、什么是Binlog?Mysql的二进制日志可以是Mysql最重要的日志,记录了所有的DDL和DML语句(除了数据查询语句之外的语句)语句,以事件形式记录,还包含语句所执行的消耗时间,Mysql的二进制日志是事务安全型的。二进制日志包含两类文件:1、二进制日志索引文件(文件后缀为".index")用于记录有......
  • Exception in thread "main" java.net.BindException: Cannot assign requested addre
    两种情况1.端口号被占用,导致地址无法绑定#windows查看端口pidnetstat-aon|findstr8080(端口号)#linux查看端口占用netstat-anp|grep80802.ip地址与本机地址不匹配,导致地址无法绑定#windows查看ipipconfig#linux查看ipifconfig......
  • Luogu P8518 [IOI2021] 分糖果
    题目链接 做这道题本意是为了补CCPC秦皇岛热身赛C,也就是2022CCPC华为云计算挑战赛 机器人那题先考虑一个盒子怎么做,并且不考虑限制那样的话可以得到时刻和盒子内球的数量的图像,考虑由这个不加限制的图像推出加上限制的实际答案完整的图像一定是极大值极小值交错,考虑两个相......