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

mysql中用多表UNION查询和一个表查询 哪个更好

天蓬老师天蓬老师2742日前648

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

  • 迷茫

    迷茫2017-04-17 15:49:52

    ほとんどの場合、テーブルの削除はパフォーマンスを向上させるために行われますが、開発の複雑さと作業負荷が増加します。
    個人的には、1 つのテーブルのデータ量が 100 万未満であれば、複数のテーブルに分割する必要はないと思います。

    さらに、テーブルを分割する場合、通常、ビジネス データの特性を考慮して、複数テーブルのユニオン クエリではなくクエリ テーブルを直接配置するため、クエリ効率がさらに低下します。
    ユーザー ID のサイズに応じてテーブルを分割する場合は、ID を取得した後にどのテーブルをクエリするかを直接決定できるように、100,000 ごとに 1 つのテーブルを分割します。

    返事
    0
  • キャンセル返事