0

データベースからデータを広範囲に更新および取得している私の Web サイトのデータベースからのデータ取得をどのように迅速化できますか。

4

1 に答える 1

1

更新すると、データベースの速度が低下します。更新の実行中に高パフォーマンスの読み取りが必要な場合は、次のことを試してください。

  • データベースをクラスター化します。読み取りクエリを処理する複数のデータベースを用意し、単一のデータベースに書き込みを行い、更新を適切な方法で配布します。(ウィキペディアはこれを行っていると私は言われています。)
  • データベースの RAM を増やします (つまり、データベースのパフォーマンスを攻撃します)。
  • 更新に時間がかかるため、インデックスの数を減らします。
  • データベースを変更します。MySQL は、これらの種類のワークロードでは postgresql ほど優れていないと報告されています。
  • 人々がシステムを使用していない時間に一括更新します (多くの銀行がそうしています)。
于 2010-06-06T07:48:39.330 に答える