我的系统每天崩溃几次,并显示“内存不足”错误,我尝试对配置文件进行许多更改,但均未成功,
Mariadb 10.1.43在具有16Gb RAM的Windows Server 2019中运行,而没有其他任何程序在运行
这是我的配置文件:
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
有什么想法吗?
答案 0 :(得分:1)
解决了!!
在配置文件中,我添加了以下内容:
tmp_table_size = 1M
如果未指定,它将使用16M作为临时表的最大大小,尽管在查询中这些文件非常小,但其行为就像每次使用16M一样,对此我找不到其他解释行为。谢谢你们。 –