mysql - 制约网站性能的是数据库,那么制约数据库性能的提升是什么?
大家讲道理
大家讲道理 2017-04-17 11:39:29
[MySQL讨论组]

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

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(6)
高洛峰

磁盘I/O

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

黄舟

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

PHPz

磁盘读写速度

巴扎黑

同lai

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

天蓬老师

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

ringa_lee

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号