我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySql减少内存占用的方法详解

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySql减少内存占用的方法详解

前言

默认设置下,mysql会初始化很大的内存块用于缓存数据库查询数据。

但我的小主机只有640mb的内存,top查询发现他吃了我30% 的内存总量,差不多200MB。

但这个数据库里只有几MB的数据,感觉这设置很不合理。

经过爬文,终于把内存占用降到了128MB

实现方法

直接修改 /etc/mysql/mysql.conf.d/mysqld.cnf

在配置末尾追加如下配置


performance_schema_max_table_instances=150
table_definition_cache=150
table_open_cache=64

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySql减少内存占用的方法详解

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

下载Word文档

猜你喜欢

怎么减少网页的内存与CPU占用

这篇文章主要为大家展示了“怎么减少网页的内存与CPU占用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么减少网页的内存与CPU占用”这篇文章吧。有的网页看起来并不大但打开会很卡,有的网页虽然很
2023-06-08

VB.NET内存占用的解决方法

本篇文章为大家展示了VB.NET内存占用的解决方法,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。VB.NET为我们带来了许多新的应用方式和代码编写方式,在一定程度上大大提高了编程人员的编程效率。而且
2023-06-17

选择合适Redis数据结构,减少80%的内存占用

前言redis作为目前最流行的nosql缓存数据库,凭借其优异的性能、丰富的数据结构已成为大部分场景下首选的缓存工具。由于redis是一个纯内存的数据库,在存放大量数据时,内存的占用将会非常可观。那么在一些场景下,通过选用合适数据结构来存
2023-06-02

Win10电脑内存占用过高怎么办 win10电脑内存占用高的解决方法

一些用了几年或配置比较低的电脑,在如今使用中经常会出现CPU和内存占用太高,而出现卡顿等问题。今天小编以Win10系统为例,教大家如何优化电脑内存占用高的问题,尽可能提升电脑的流畅性。Win10电脑内存占用太高解决办法 其实,很多人在使用电
2023-05-22

win10系统下360rp.exe占用内存高的解决方法

如果你的Windows 10系统下的360rp.exe占用内存高,可以尝试以下解决方法:1. 结束进程:右键点击任务栏,选择“任务管理器”,在“进程”选项卡中找到“360rp.exe”,右键点击并选择“结束任务”。2. 升级或卸载软件:尝试
2023-09-16

查看redis占用内存的实现方法

目录查看Redis占用js内存方法环境查看方法查询结果含义总结查看redis占用内存方法环境RedisDesktopManager客户端查看方法客户端连接redis进入serve info (redis服务器右边--点击serve
查看redis占用内存的实现方法
2024-01-29

WinXP下ekrn.exe内存占用100%问题解决方法

不少用户安装完WinXP系统后,总是发现进程里有个程序ekrn.exe,经常都会占用率100%,ekrn.exe是东西呢?其实它是诺顿杀毒软件中的一个反病毒相关程序,很多WinXP正版光碟都是自带安装了诺顿杀毒软件,因此才会出现上述问题。那
2023-06-12

doscan.exe进程占用了大量的CPU和内存的解决方法

如果doscan.exe进程占用了大量的CPU和内存,可能是因为该进程在执行某些任务或扫描操作时出现了问题。以下是一些可能的解决方法:1. 终止进程:打开任务管理器,找到doscan.exe进程,右键点击选择“结束任务”来终止进程。这可能会
2023-08-14

MySQL 内存表和临时表的用法详解

内存表:session 1 $ mysql -uroot root@(none) 10:05:06>use test Database changed root@test 10:06:06>CREATE TABLE tmp_memory (
2022-05-23

Win11系统exploret.exe内存占用过大怎么办?exploret.exe内存高三种解决方法

Win11系统expandroidloret.exe内存占用过大怎么办?explorer.exe是Windows程序管理器或者文件资源管理器。这个程序是我们电脑开机之后必须运行的一个程序。关闭它将会导致桌面无法正常的显示。有用户发现这个程序
2023-05-19

linux查看内存占用情况的方法是什么

Linux系统中查看内存占用情况的方法有多种。使用free命令:在终端中输入free命令,即可显示系统的内存使用情况。该命令会显示总内存、已使用内存、空闲内存、已用内存、缓冲区和缓存等信息。使用top命令:在终端中输入top命令,然后按下M
2023-10-23

阿里云服务器占用内存问的解决方案

随着互联网的发展,越来越多的企业和个人选择使用云计算服务。其中,阿里云服务器因其性能稳定、扩展性强等优点,受到了广大用户的欢迎。然而,使用过程中可能会遇到服务器占用内存的问题,影响了服务的稳定性和性能。本文将详细分析阿里云服务器占用内存的问题,并提供相应的解决方案。正文:一、问题分析内存泄露内存泄露是指程序在申请
阿里云服务器占用内存问的解决方案
2023-12-11

编程热搜

目录