sql >> データベース >  >> RDS >> Mysql

Mysqlは、トラフィックの多いデータベースでフィルターを使用して行をカウントします

    あなたがあなた自身を示唆するように、私はおそらく事前に計算されたテーブルを持っているでしょう。インポートとは、次の2つのためのスマートなメカニズムがあることです。

    1. どのエントリがどの変更の影響を受けるかを簡単に照会できます。
    2. フォームリクエスト全体に対して一意のルックアップフィールドを用意します。

    直接ルックアップのみが必要になるため、ソリッドキーがある場合、8Mエントリはそれほど重要ではありません。

    必要なすべての場所でこのテーブルの特定の更新を書くのに苦労します。大量の変更があっても、これは依然として効率的です。正しく行われると、製品を挿入/更新/削除するときに更新または無効化する必要がある行がわかります。

    サイドノート :あなたのコメントに基づいています。すべてのスポットをカバーするために8つの場所にコードを追加する必要がある場合は、削除できます。一部のコードをリファクタリングして一元化する良い機会かもしれません。



    1. BigqueryでSelectを使用して行データから列を動的に作成する

    2. 一般的なテーブル式:それらをいつどのように使用するか

    3. MySQLは、スキーマを照会すると変動する行数を示しますか?

    4. メールがMySQLデータベースに存在するかどうかを確認します