我比较喜欢折腾,今天用MariaDB替换了MySQL,但是不论怎样调整,数据库都占用太多内存,最后找到文章说MariaDB用了aria引擎来处理临时表,所以占用内存太多,默认是128M,可以通过下面配置来改动:

aria_pagecache_buffer_size=32M

一般是预估一下每次提取数据的上限,我的服务器因为有400多万条数据是频繁使用的,所以设的32M,普通的论坛和博客这种的话,1到2M就可以了。因为临时表只是每次查询的时候用的,并不是物理表。

作者 听涛

在 “MariaDB的内存占用设置” 有 1 条评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注