对于具有大量传入读取和更新并最终成为数据库 I/O 的大型网站(流量方面),减轻性能影响的最佳方法是什么?我能想到的一种解决方案是 - 用于写入、缓存然后进行延迟写入(使用单独的作业);对于读取,使用 memcached 概念。还有其他更好的解决方案吗?
最佳答案
以下是最常见的数据库性能解决方案:
- 缓存(内存缓存等)
- 为您的数据库添加内存
- 更多数据库服务器(主/从或分片)
- 使用不同的数据库类型(NoSQL、Redis 等)
- 用于加快读取性能的索引。 (注意,太多会影响写入性能)
- SSD(快速 SSD 会有很大帮助)
- 突袭
- 优化/调整 SQL 查询
关于database - 缓解大型网站数据库 I/O 瓶颈的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6541541/