iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL大表删除导致服务器变慢的分析
  • 600
分享到

MySQL大表删除导致服务器变慢的分析

2024-04-02 19:04:59 600人浏览 独家记忆
摘要

---注意,在生产环境中Mysql删除表的时候  如果表过大,几十G  甚至上百G ,删除的时候要小心,要不然会导致mysqlhang住,从而影响业务;1、MySQL在删除表的时候,一共

---注意,在生产环境中Mysql删除表的时候  如果表过大,几十G  甚至上百G ,删除的时候要小心,要不然会导致mysqlhang住,从而影响业务;


1、MySQL在删除表的时候,一共分为2步:

①:buffer pool页面清除的过程

  在删除表的时候,innodb会将文件在buffer pool中对应的页面清除,对于删除表的页面清除,只需要将页面从flush队列中删除即可,而不需要去做flush操作,这样就可以减少对系统的冲击;


②:删除ibd磁盘文件的过程(这个过程是很耗资源的也比较慢会影响数据库的性能)


2、正确的删除大表的姿势:

①:对表的系统文件做个硬链接,加速删除

如:ln  /mysql/data/test/emp.ibd  /mysql/data/test/emp.ibd.hdlk


[mysql@db2 test]$ ln /mysql/data/test/emp.ibd /mysql/data/test/emp.ibd.hdlk

[mysql@db2 test]$ ls -l

total 208

-rw-r--r-- 1 mysql mysql    65 Mar  3 10:35 db.opt

-rw-rw---- 1 mysql mysql  8556 May 12 04:40 emp.frm

-rw-rw---- 2 mysql mysql 98304 May 12 04:40 emp.ibd

-rw-rw---- 2 mysql mysql 98304 May 12 04:40 emp.ibd.hdlk

[mysql@db2 test]$ 


然后在数据库中执行:drop table  emp;  ---即可,



②:第二种方法就是分批删除数据,设定一个条件有序的删除,如:可以按照每天的数据删除或按照一个范围进行分批删除,



---注意,在生产数据库删除表的时候,如果表数据量过大要么分批删除  要么做硬链接的方式删除;


您可能感兴趣的文档:

--结束END--

本文标题: MySQL大表删除导致服务器变慢的分析

本文链接: https://www.lsjlt.com/news/44304.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 大量删除导致MySQL慢查的示例分析
    这篇文章将为大家详细讲解有关大量删除导致MySQL慢查的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、背景监控上收到了大量慢查的告警,业务也反馈查询很慢,随即...
    99+
    2024-04-02
  • Mysql无法删除大表导致DB无法删除的解决方法
    这篇文章主要介绍“Mysql无法删除大表导致DB无法删除的解决方法”,在日常操作中,相信很多人在Mysql无法删除大表导致DB无法删除的解决方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,...
    99+
    2024-04-02
  • 一次因表变量导致SQL执行效率变慢的分析
    本篇内容主要讲解“一次因表变量导致SQL执行效率变慢的分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“一次因表变量导致SQL执行效率变慢的分析”吧!场景最近工作中,发现某同步JOB在执行中经常...
    99+
    2023-06-25
  • 分析一些可能导致Golang速度变慢的原因
    随着云计算和大数据时代的到来,计算效率成为许多软件工程师面临的主要挑战之一。在这种情况下,Golang作为一种高效的编程语言,备受关注。然而,一些人声称Golang在处理某些情况下会变得异常缓慢。本文将分析一些可能导致Golang速度变慢的...
    99+
    2023-05-14
  • 导致美国服务器速度变慢的因素有哪些
    导致美国服务器速度变慢的因素有:1、美国服务器出现网络波动导致当前网络环境差,从而影响了服务器的稳定性;2、美国服务器中的应用程占用服务器硬件资源过高导致;3、美国服务器遭受大规模网络攻击导致;4、美国服务器的硬盘出现读写故障导致服务器稳定...
    99+
    2024-04-02
  • 有哪些是导致美国服务器网络速度变慢的原因
    导致美国服务器网络速度变慢的原因有:1、本地网络出现故障导致;2、美国服务器机房出现故障问题导致;3、美国服务器所使用网络的运营商路由或者提供的服务出现问题导致;4、美国服务器遭受恶意网络攻击或者资源不足时导致。本地网络问题检查我们的本地网...
    99+
    2024-04-02
  • JavaScript使用splice方法删除数组元素可能导致的问题分析
    目录导致的问题代码示例 splice() 方法通过删除或替换现有元素或者原地添加新的元素来修改数组,并以数组形式返回被修改的内容。此方法会改变原数组。 JavaScript 遍历数组...
    99+
    2023-05-17
    js splice删除数组元素 js 删除数组元素
  • 导致香港服务器太慢的原因有哪些
    导致香港服务器太慢的原因有:1、出现system进程或者其他不明进程占用资源过大导致香港服务器速度慢;2、wdp.exe占用服务器端资源过大导致香港服务器速度慢;3、香港服务器部署网站访问流量太大导致;4、香港服务器硬件空间太小导致;5、香...
    99+
    2024-04-02
  • 导致香港服务器速度慢的因素有哪些
    导致香港服务器速度慢的因素有:1、租用的香港服务器带宽资源不足导致;2、租用香港服务器的自身配置已经无法满足业务需求导致;3、租用的香港服务器正在遭受大规模恶意网络攻击导致。具体内容如下:服务器带宽不足香港的服务器带宽主要使用国际带宽和CN...
    99+
    2024-04-02
  • 导致海外服务器访问慢的原因有哪些
    导致海外服务器访问慢的原因有:1、与距离有关,服务器数据中心的距离远近会直接影响访问速度;2、与配置有关,海外服务器配置较小就会出现访问速度慢的情况;3、与线路有关,海外服务器的线路节点数量越多,速度越慢;4、与访问量有关,当海外服务器配置...
    99+
    2024-04-02
  • MySQL删除表时I/O错误的原因分析与解决
    问题现象 最近使用sysbench测试MySQL,由于测试时间较长,写了一个脚本按prepare->run->cleanup的顺序在后台跑着。跑完后察看日志发现一个问题,MySQL服务的错误日...
    99+
    2024-04-02
  • 各大云服务器对比分析表
    以下是对比分析一些云服务器对比分析: IaaS层: IaaS层是云服务器的核心,由基础设施服务和容器等组件构成。IaaS层主要提供了云计算所需的基础服务,包括网络、存储、数据库、安全、API等,是云计算平台的核心。 Amazon E...
    99+
    2023-10-26
    各大 服务器
  • 导致美国服务器变卡的原因有哪些
    导致美国服务器变卡的原因有:1、美国服务器网络出现故障问题或者带宽不足导致;2、美国服务器资源过度占用,无法满足业务需求导致;3、美国服务器被大规模恶意流量攻击导致速度变卡;4、访客本地网络出现故障导致连接美国服务器不稳定,从而使管理操作美...
    99+
    2024-04-02
  • 生成 MySQL 删除索引、创建索引、分析表的 SQL 语句
    目录 1. 生成删除索引的 SQL 语句 2. 生成创建索引的 SQL 语句 3. 生成分析表的 SQL 语句 1. 生成删除索引的 SQL 语句 mysql -uwxy -p12345 -S /data/18253/mysqldata...
    99+
    2023-09-18
    mysql
  • 怎么删除mysql的服务器端
    删除mysql服务器端的方法Windows系统:打开控制面板,在控制面板中,选择“卸载程序”选项;进入卸载程序窗口后,在程序列表中查找到“mysql”服务选项,并右键点击卸载;mysql服务卸载后,进入mysql安装目录,将目录中的所有文件...
    99+
    2024-04-02
  • 导致美国服务器网络速度慢的因素有哪些
    导致美国服务器网络速度慢的因素有:1、本地网络出现故障问题导致;2、美国服务器机房出现故障问题导致;3、美国服务器所使用网络的运营商路由或者提供的服务出现问题导致;4、美国服务器在遭受恶意网络攻击或者资源不足时导致。具体内容如下:1、本地网...
    99+
    2024-04-02
  • 导致美国服务器访问速度慢的因素有哪些
    导致美国服务器访问速度慢的因素有:1、距离因素,距离远的服务器,中间需要经过的网络节点比较多,访问速度就会比较慢,因此服务器数据中心距离越近速度越快;2、性能因素,服务器硬件配置质量不好,从而让服务器性能低下导致访问速度慢;3、访客因素,当...
    99+
    2024-04-02
  • 云服务器网速慢的原因分析
    云服务器的网速慢是很多人关心的问题,以下是一些可能导致云服务器网速慢的原因以及解决方法: 网络连接问题:网络连接不稳定,网络中断或是服务器性能不佳都可能导致网速变慢。可以尝试重启服务器或者降低带宽等方法来提高网络连接速度。 云服务器负载...
    99+
    2023-10-26
    原因 服务器 网速慢
  • 云服务器速度慢的原因分析
    云服务器是一种虚拟的存储和计算服务,它可以在不同的设备上运行,但是速度慢是其中很常见的一个问题。以下是一些可能导致云服务器速度变慢的原因: 网络连接问题:有时云服务器上的数据传输速度可能比预期慢。这可能是因为连接不稳定或网络拥堵,导致延...
    99+
    2023-10-26
    速度慢 原因 服务器
  • mysql服务器查询慢的原因分析与解决方法
    本篇内容主要讲解“mysql服务器查询慢的原因分析与解决方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql服务器查询慢的原因分析与解决方法”吧!在开发...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作