1

現在、私は、毎日約 100,000 件の挿入を行う高度なトランザクション データベースを持っています。メイン トランザクション テーブルから多数の同時読み取りを許可し始めた場合、心配する必要はありますか? 並行性については気にしていませんが、パフォーマンスはそれほど気にしていません。

現在、このテーブルには 1 億 1000 万以上のトランザクションがあり、SQL 2005 を使用しています。

4

1 に答える 1

1

2002 年には、2 GB の RAM と 1.3 GHz の CPU を搭載したデル サーバーが、ファイル サーバー、データベース サーバー、およびICRサーバー (非常に CPU を集中的に使用する) として 25 人の同時ユーザーにサービスを提供しました。ユーザーと ICR サーバーは、8,000 万以上のレコードを含む 1 つのデータ テーブルを継続的に挿入、読み取り、更新します。各操作には 25 ~ 50 の挿入または更新ステートメントが必要です。それは、ほぼ 1 年間、24 時間年中無休で魅力的に機能しました。まともなインデックスを使用し、選択でこれらのインデックスを使用している場合、それは機能します。

@huadianz が提案したように、読み取り専用コピーはさらに効果的です。

于 2012-08-16T17:57:05.670 に答える