返回顶部
首页 > 资讯 > 数据库 >mysql占用资源过大如何解决
  • 571
分享到

mysql占用资源过大如何解决

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

Mysql占用资源过大如何解决,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。    在 linux 下,经常

Mysql占用资源过大如何解决,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

    在 linux 下,经常出现的情况就是使用 VBB 这种系统时,出现缓慢, 假死状态,sleep进程过多等等现像。导致几十个用户,就把系统搞定了。
    其实这是 mysql 配置上的问题, 默认的 linux 中, mysql 的配置是 my-large.cnf 配置,该配置适合大型服务器。有高内存,比如2G,4G内存的,适合使用,而一般512M内存 的就不行了。它会占用512M内存来保存系统 mysql 的进程,这些进程长期堆质,并不释放,导致系统缓慢。所以,把配置改变成为 my-small.cnf ,小型配置就可以了。它的配置如下:
    # Example mysql config file for small systems.
    #
    # This is for a system with little memory (<= 64M) where MySQL is only used
    # from time to time and its important that the mysqld deamon
    # doesnt use much resources.
    #
    # You can copy this file to
    # /etc/my.cnf to set global options,
    # mysql-data-dir/my.cnf to set server-specific options (in this
    # installation this directory is /var/lib/mysql) or
    # ~/.my.cnf to set user-specific options.
    #
    # One can in this file use all long options that the program supports.
    # If you want to know which options a program support, run the program
    # with --help option.
    # The following options will be passed to all MySQL clients
    [client]
    #passWord = 你的密码
    port = 3306
    Socket = /tmp/mysql.sock
    # Here follows entries for some specific programs
    # The MySQL Server
    [mysqld]
    port = 3306
    socket = /tmp/mysql.sock
    skip-locking
    set-variable = key_buffer=16K
    set-variable = max_allowed_packet=1M
    set-variable = thread_stack=64K
    set-variable = table_cache=4
    set-variable = sort_buffer=64K
    set-variable = net_buffer_length=2K
    server-id = 1
    # Uncomment the following if you want to log updates
    #log-bin
    # Uncomment the following if you are NOT using BDB tables
    #skip-bdb
    # Uncomment the following if you are using InnoDB tables
    #innodb_data_home_dir = /var/lib/mysql/
    #innodb_data_file_path = ibdata1:10M:autoextend
    #innodb_log_group_home_dir = /var/lib/mysql/
    #innodb_log_arch_dir = /var/lib/mysql/
    # You can set .._buffer_pool_size up to 50 - 80 %
    # of RAM but beware of setting memory usage too high
    #set-variable = innodb_buffer_pool_size=16M
    #set-variable = innodb_additional_mem_pool_size=2M
    # Set .._log_file_size to 25 % of buffer pool size
    #set-variable = innodb_log_file_size=5M
    #set-variable = innodb_log_buffer_size=8M
    #innodb_flush_log_at_trx_commit=1
    #set-variable = innodb_lock_wait_timeout=50
    [mysqldump]
    quick
    set-variable = max_allowed_packet=16M
    [mysql]
    no-auto-rehash
    # Remove the next comment character if you are not familiar with SQL
    #safe-updates
    [isamchk]
    set-variable = key_buffer=8M
    set-variable = sort_buffer=8M
    [myisamchk]
    set-variable = key_buffer=8M
    set-variable = sort_buffer=8M
    [mysqlhotcopy]
    interactive-timeout

关于mysql占用资源过大如何解决问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网数据库频道了解更多相关知识。

您可能感兴趣的文档:

--结束END--

本文标题: mysql占用资源过大如何解决

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

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

猜你喜欢
  • mysql占用资源过大如何解决
    mysql占用资源过大如何解决,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。    在 linux 下,经常...
    99+
    2024-04-02
  • win11资源管理器占用过高如何解决
    本文小编为大家详细介绍“win11资源管理器占用过高如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“win11资源管理器占用过高如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。方法一: 其实不仅是资...
    99+
    2023-07-01
  • CPU资源占用过高问题解决
    内容摘要:CPU使用率高达100%。碰到这种情况,一般初学者都会选择重装系统来解决,然而其方法效果很好,但是它存在很多缺陷,如重装系统后,原来的系统设置必须重新设置,常用软件也得重新安装,非常麻烦。其实我们完全可以不重装...
    99+
    2023-05-23
    解决 问题 占用 资源 系统 软件 运行 程序
  • MySQL占用内存过大如何解决
    这篇文章主要介绍“MySQL占用内存过大如何解决”,在日常操作中,相信很多人在MySQL占用内存过大如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL占用内存过...
    99+
    2024-04-02
  • windows资源管理器占用内存过高如何解决
    若Windows资源管理器占用内存过高,可以尝试以下几种解决方法:1. 重启资源管理器:打开任务管理器(按下Ctrl + Shift...
    99+
    2023-10-08
    windows
  • win11资源管理器占用高如何解决
    如果Windows 11的资源管理器(即文件资源管理器)占用过高,可以尝试以下几种方法来解决:1. 重启资源管理器:打开任务管理器(...
    99+
    2023-08-22
    win11
  • windows Microsoft compatibility telemetry占用资源高如何解决
    今天小编给大家分享一下windows Microsoft compatibility telemetry占用资源高如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这...
    99+
    2023-07-01
  • SVCHOST占资源过高问题解决方案
    SVCHOST占资源的问题由来已久,除了有中毒的可能性,还有可能是其他原因。我这里提供一个解决类似问题的思路: 第一步:打开任务管理器,发现SVCHOST.exe占用了很大的CPU资源:   注意:上图中的...
    99+
    2023-05-23
    解决方案 问题 资源 进程 如下 服务 打开 显示
  • windows资源管理器占用CPU过高怎么解决
    这篇文章主要介绍了windows资源管理器占用CPU过高怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇windows资源管理器占用CPU过高怎么解决文章都会有所收获,下面我们一起来看看吧。资源管理器占用...
    99+
    2023-07-01
  • IntelliJ IDEA占用C盘过大空间如何解决
    这篇文章主要介绍了IntelliJ IDEA占用C盘过大空间如何解决,此处通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考价值,需要的朋友可以参考下:这个软件长这样(截止截图时idea工厂设置目录已经被迁移走了,因为他会不...
    99+
    2023-06-06
  • MySQL占用内存过大解决方案图文详解
    目录前言解决方案1. 找到配置文件2. 修改配置文件3. 重启MySQL后记前言 对于部分小资玩家来说,服务器数量和内存往往是很有限的,像我个人的服务器配置就是2核4G5M。 4G内...
    99+
    2024-04-02
  • Vmmem进程(WSL)占用CPU或内存资源过高的解决办法
    背景:         有没有一瞬间,在开启docker或打开虚拟机时,内存瞬间飚增,进行查看进程消耗是一个Vmmem的进程在作祟,那么Vmmem是什么呢,又如何进行限制呢! 什么是Vmmem:         Vmmem:是一个系统合成的...
    99+
    2023-09-16
    java 运维 开发语言
  • Linux下如何查看系统资源占用
    这篇文章主要介绍了Linux下如何查看系统资源占用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、总体内存占用的查看命令:free图1 free命令查看内存占用(1) fr...
    99+
    2023-06-27
  • golang findrunnable占用过多如何解决
    如果在使用golang的过程中,发现findrunnable占用过多资源,可以考虑以下几个解决方案:1. 优化代码:检查是否有死循环...
    99+
    2023-09-27
    golang
  • weblogic占用cpu过高如何解决
    WebLogic占用CPU过高可能是由于以下原因导致的:1. 应用程序负载过大:检查应用程序是否在处理大量请求或并发用户时导致CPU...
    99+
    2023-09-01
    weblogic
  • sqlserver占用cpu过高如何解决
    SQL Server占用CPU过高可能由多种原因造成,以下是一些常见的解决方法: 优化查询语句:检查并优化频繁执行的查询语句,确...
    99+
    2024-05-10
    sqlserver
  • windows pagefile.sys占用太大如何解决
    这篇文章主要介绍“windows pagefile.sys占用太大如何解决”,在日常操作中,相信很多人在windows pagefile.sys占用太大如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单...
    99+
    2022-12-30
    windows pagefile.sys
  • 如何解决MySQL占用内存较大与CPU过高测试的问题
    小编给大家分享一下如何解决MySQL占用内存较大与CPU过高测试的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!更改后如下:...
    99+
    2024-04-02
  • 如何解决CPU占用过高问题
    这篇文章主要介绍如何解决CPU占用过高问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!电脑CPU占用过高的原因:原因一、软件方面导致CPU占用过高软件方面主要在于系统问题,如系统过于臃肿,开启了非常多的应用程序或电...
    99+
    2023-06-28
  • win10内存占用过高如何解决
    本篇内容介绍了“win10内存占用过高如何解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!win10没多少进程占用过高解决方法:内存和cp...
    99+
    2023-07-01
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作