MySQL进阶 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

调整服务器设置

如果希望服务器更加有效的运行,最佳解决方案是加大内存空间和使用更大更快的磁盘。但是更多时候,条件是不允许是的。 此时,我们需要一些改进服务器的常规技术。

调整服务器变量,key_buffer_size变量控制MySQL索引缓冲可以使用内存的数量。值越高,索引可以使用的内存越多,性能越好。 一般情况,这个值保持在可使用内存总量的25%到30%。table_cache变量控制表高速缓存可以使用内存的数量,以及在同一时间 内MySQL可以处理表的打开总量。对于有很多数据库和表的非常忙的服务器来说,应该增加这个值,使用set修改。

一旦修改了一个全局服务器变量,关闭服务器之前,这些变量一直存在,但是重启服务器之后,变量恢复默认状态。 所以最好是进行永久性修改。