【发布时间】:2010-01-15 13:13:06
【问题描述】:
有一个庞大的 MySQL 数据库,其中包含数百 GB 的数据。它会遇到性能问题。表的垂直和水平分区是提高性能的可能途径。
您认为将此数据库拆分为多个数据库是否也有利于提高性能?
项目基于 Rails
【问题讨论】:
-
有些表格的使用方式不同吗?即,有些表主要是读取的,甚至是只读的,而其他表的写入频率更高?如果这样拆分它们可能会允许更专业的缓存策略和不同的连接池?
标签: mysql ruby-on-rails performance