Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MariaDB内存不足,Windows Server 2019,MariaDB 10.1,16Gb RAM_Mariadb_Out Of Memory_Windows Server - Fatal编程技术网

MariaDB内存不足,Windows Server 2019,MariaDB 10.1,16Gb RAM

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

我的系统每天崩溃几次,错误为“内存不足”,我尝试了多次更改配置文件,但都没有成功

Mariadb 10.1.43在Windows Server 2019中运行,内存为16Gb,不运行任何其他程序

这是我的配置文件:

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人是否运行相同的查询?(
显示进程列表