加快从数据库检索数据的不同方法有哪些?

问题描述:

我们怎样才能加快从我的网站的数据库检索数据,这个数据库正在广泛地更新和从数据库中提取数据。加快从数据库检索数据的不同方法有哪些?

+0

你在什么语言,平台和web框架? – 2010-04-13 09:47:56

正在更新放慢数据库。如果您希望在执行更新时进行高性能读取,您可以尝试以下操作:

  • 集群数据库。拥有多个数据库来处理读取查询,只需写入单个数据库,然后以有序的方式分发更新。 (维基百科这么做,我被告知。)
  • 增加数据库中的RAM(即:攻击数据库性能)。
  • 减少索引的数量,因为它们需要很长时间才能更新。
  • 更改您的数据库。据报道MySQL对于这些类型的工作负载不如postgresql。
  • 批量更新人们不使用系统的时间(这是许多银行所做的)。