记一次数据库崩溃记录


今天公司的数据库主服务器突然崩溃,查看错误日志发现有下面这行提示:


key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 32827455 K  bytes of memory

这句话的意思是根据这个公式计算得到的值,是否超过服务器的物理内存,如果超过就说明是参数设置的太高,导致内存不足而崩溃。

所以在配置数据库参数时,要确保上面几个参数的计算结果小于最大内存。