2017-06-13 4 views
0

AとBの2つのテーブルがあるとします。 ここで、テーブルAはac1 = bc2(AC1はテーブルAのカラム、bc1はテーブルBのカラム)にBと結合されたままになります。 mysqlはテーブルA全体のac1カラムを読み込み、さらに条件を実行する前にメモリ(RAM)に格納する必要がありますか?左結合が発生している間にmysqlはテーブルを読み込み/スキャンしますか?

また、一定量の行を読み込んだ後、次の一定量を読み込むことができますか?

+0

HTTPS nullの場合、表Aには、ベーステーブルである:// dev.mysql.com/doc/refman/5.7/en/left-join-optimization.html – Strawberry

+0

私はすでにそれを読んでいます。私が尋ねる理由は、テーブルAが実際にはギガバイトのデータのように大きく、msyqlはテーブルA全体を読み取るのでしょうか? @Strawberry – codersaif

+0

あなたの質問に応じて編集してください - dbaフォーラムにもっと適切に属しているようです – Strawberry

答えて

0

(デカルト積)テーブル左Bに参加し、テーブルのすべての行は、すべての行bのテーブルを乗算不一致データBテーブルは、対応する列が

関連する問題