0

私はウェブサイトを運営しており、ウェブサイトで多くのユーザーにリーチしています。今私が直面している問題は、着信メッセージと発信メッセージ用のテーブルが 1 つしかないことです。このメッセージ テーブルのサイズが 200 万を超えると、Web サイトは非常に遅くなります。

この問題の解決策を教えてください。

私のウェブサイトはパキスタンにSMSを送信しています

私のサーバー構成は 1 GB RAM 786 GHz プロセッサ 200 GB ハードです

4

2 に答える 2

2

データベースを修正するための万能のソリューションはありません。シャーディングが役立つかもしれませんが、わずか 200 万程度の場合、問題はクエリの記述が不十分であり、インデックスが不足していることであると予想されます。EXPLAIN とクエリ アナライザーを使用して、DB が何を行っているかを把握し、それにいくつかのインデックスをスローします。1 GHz または 2 GHz のサーバーにアップグレードすることも、速度を上げるための比較的安価な方法です。

于 2011-05-09T17:17:37.030 に答える