ホームページ  >  に質問  >  本文

索引 - Mysql での大容量データの結合クエリについて質問する

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

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

リーリー

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

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

滿天的星座滿天的星座2685日前619

全員に返信(1)返信します

  • PHP中文网

    PHP中文网2017-05-18 10:58:39

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

    返事
    0
  • キャンセル返事