【机构脑补】C语言+C++从零基础到大神全栈-游戏/实战项目/Linux
不用怀疑!就是你在找的学习资源,如果你也有需要,欢迎嘀嘀我,一起学习成长一起进步全都有
欢迎扫描图片二维码添加好友一起学习交流
以下内容可忽略
因为磁盘随机读写的性能是非常差的,所以直接更新磁盘文件是不能让数据库抗住很高并发的。
Mysq这套机制看起来复杂,但它可以保证每个更新请求都是更新内存BufferPool,然后顺序写日志文件,同时还能保证各种异常情况下的数据一致性。
更新内存的性能是极高的,然后顺序写磁盘上的日志文件的性能也是非常高的,要远高于随机读写磁盘文件。
正是通过这套机制,才能让我们的MySQL数据库在较高配置的机器上每秒可以抗下几干的读写请求。