web-dev-qa-db-ja.com

SPJはMySQLの用語で何を表していますか?

MySQLには 公式のOracleスライドを含むMySQLのSPJ への参照がたくさんありますが、実際に何を表しているのかわかりません。いくつかのブログにも表示されています。

ソース を調べましたが、何も見つかりませんでした。

SPJは何の略ですか?

1
Evan Carroll

どうやらそれは "Select Project Join"の略です:

名前には何が含まれていますか?

これの一部はおなじみのようですが、以前に「アダプティブクエリローカリゼーション」という用語を聞いたことを覚えていない場合は、気が狂うことはありません。以前の内部名はSPJ(プロジェクト結合の選択)とプッシュダウン結合でした。アダプティブクエリローカリゼーションの方がわかりやすいことがわかりました。

出典: アダプティブクエリローカリゼーションによるMySQL Cluster JOINパフォーマンスの劇的な向上

3
dbdemon