首页 > 制约网站性能的是数据库,那么制约数据库性能的提升是什么?

制约网站性能的是数据库,那么制约数据库性能的提升是什么?

经常用redis mongodb memcached等来优化网站性能,因为数据库对于高频读写不擅长,那么以mysql为例,制约他性能的原因是什么?


ACID,如果减弱甚至取消这方面的保证,数据库的性能可以提高几个数量级,但是完全没有ACID的数据库用途会减少几个数量级,所以现在很多的NoSQL数据库都选择性的减弱一些ACID保证以换取更高的性能和可缩放性。


除了磁盘IO还有就是数据库底层的各种算法了。


索引和硬件的存取速度,如果是用内存或者ssd,服务速度会提高不少
传统的磁盘受限于磁头和盘片的物理性能,做的再快也没电子设备快


磁盘I/O

互联网所有的性能问题基本上都是I/O问题。


同lai

还有应用上面就是是否使用索引。
数据引擎等(MyISAM,InnoDB)等。


磁盘读写速度

【热门文章】
【热门文章】