索引 - Mysql での大容量データの結合クエリについて質問する
滿天的星座
滿天的星座 2017-05-18 10:56:39
0
1
668

現在、テーブル A があり、ビジネスライン全体の中核的で最も使用頻度の高いデータが保存されています。オンラインのデータのおおよその量は 10 億であると想定されています。ほとんどすべての同時実行はこのテーブルに関連しています。ビジネス ニーズのため、フィールドを追加したいのですが、影響が大きすぎるため、直接変更できないことがわかりました。妥協策として、新しいテーブル B を追加して、次の ID を保存します。 A と追加する必要があるフィールド。

オンライン データベースにアクセスできないため、実際にテストすることができず、何を使用すればよいかわかりません

リーリー

最初に B の広い範囲をチェックし、次に B の検索間隔の結果を使用して A をチェックする方が良いです。この場合、最初の方法は非常に正確である可能性がありますが、どの程度正確であるかはわかりません。パフォーマンスは悪化します。

2 番目の範囲はあまり正確ではありません

滿天的星座
滿天的星座

全員に返信(1)
Ty80

テーブル B の新しいフィールドをチェックしたいのですが、2 番目の方法でテーブル A をチェックするためにテーブル B の結果を使用する必要があるのはなぜですか?
最初のオプションで問題ありません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート