ロードするたびに 2 つの異なる MYSQL テーブルに対して 4 つの SQL 呼び出し (2 つの SELECT、1 つの INSERT、および 1 つの UPDATE) を行うページがあります。
このページは、キャッシュなしで PHP でコーディングされています。各テーブルのサイズは約 30,000 行になると予想されますが、負荷テストは行っていません。SELECT クエリは、クエリごとに最大 5 行をプルします。
過度の負荷でデータベースがクラッシュしないようにするにはどうすればよいですか。クエリで参照されている列に対応するテーブルにインデックスを追加すると役に立ちますか?