zoukankan      html  css  js  c++  java
  • MySQL线上实例insert慢常见原因有哪些?

    MySQL线上实例insert慢常见原因有哪些?
    
    
    1、锁等待:SQL产生的间隙锁、自增锁、死锁、MDL锁、外键检查锁,锁等待时间。
    
    2、iops达到瓶颈:例如备份任务、高频binlog redolog等文件写入。
    
    3、semi-sync:因为网络抖动,MySQL半同步、增强半同步导致语句卡住。
    
    4、高并发:高并发场景下,导致系统资源达到瓶颈,从而SQL执行慢。
    
    5、大字段:当前表索引过多,或者写入大量的text类型数据。
    
    6、硬件故障:因为磁盘、raid卡、内存等物理硬件故障导致写入慢。
    
    7、磁盘资源耗尽:操作系统的磁盘、inode资源耗尽。
    
    8、文件系统故障:MySQL data目录的所在挂在的不可写、或者被设置为只读。
    
    9、binlog group commit等待。
    
    10、参数配置:innodb_buffer、redo_buffer过小。
    
    11、autocommit:事物非自动提交,等待程序提交。
  • 相关阅读:
    functools.partial偏函数
    python之路——模块和包
    异常
    递归函数
    内置函数和匿名函数
    列表推导式和生成器表达式
    迭代器和生成器
    Parentheses Balance
    poj1363 Rails
    hud1237 简单计算器
  • 原文地址:https://www.cnblogs.com/zhouwanchun/p/13153543.html
Copyright © 2011-2022 走看看