MariaDB内存不足,Windows Server 2019,MariaDB 10.1,16Gb RAM
我的系统每天崩溃几次,错误为“内存不足”,我尝试了多次更改配置文件,但都没有成功 Mariadb 10.1.43在Windows Server 2019中运行,内存为16Gb,不运行任何其他程序 这是我的配置文件:MariaDB内存不足,Windows Server 2019,MariaDB 10.1,16Gb RAM,mariadb,out-of-memory,windows-server,Mariadb,Out Of Memory,Windows Server,我的系统每天崩溃几次,错误为“内存不足”,我尝试了多次更改配置文件,但都没有成功 Mariadb 10.1.43在Windows Server 2019中运行,内存为16Gb,不运行任何其他程序 这是我的配置文件: skip-external-locking skip-name-resolve performance_schema = ON max_connections = 512 key_buffer_size = 256M re
skip-external-locking
skip-name-resolve
performance_schema = ON
max_connections = 512
key_buffer_size = 256M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
max_allowed_packet = 4M
table_open_cache = 256
sort_buffer_size = 1M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size = 16M
thread_concurrency = 8
default-storage-engine = MyISAM
default_tmp_storage_engine = MyISAM
有什么想法吗?解决了
在配置文件中,我添加了以下内容:
tmp\u表大小=1M
如果未指定,它将使用16M作为临时表的最大大小,尽管在查询中这些文件非常小,但每次都使用16M,我找不到对此行为的其他解释。谢谢大家 这些设置看起来很有用。查看关闭
性能模式是否有帮助。(你应该切换到InnoDB。)它不起作用,不管有没有性能规划“任务管理器”;按内存使用情况排序;注意一下。在下一次崩溃之前报告前几项。另外,当它崩溃时,您是否正在运行任何查询?是的,有很多查询,大约有150个用户连接。任务管理器中的前5名:Windows命令处理器1019.3 MB反疟软件服务可执行文件63.7 MB服务主机:远程桌面58.3 MB桌面Windows管理器28.2 MB,但前5名中没有“mysqld”??150人是否运行相同的查询?(显示进程列表
)