比較的単純なクエリがあります
SELECT
, db1.something
, COALESCE(db2.something_else, 'NA') AS something2
FROM dwh.db_1 AS db1
LEFT JOIN dwh.db_2 AS db2 ON db1.some_id = db2 = some_id
EXPLAIN
15 秒以上の推定時間が得られます。
一方、基本的にエイリアスをテーブル名に置き換えた以下について説明します。
SELECT
, db1.something
, COALESCE(db_2.something_else, 'NA') AS something2
FROM dwh.db_1 AS db1
LEFT JOIN dwh.db_2 AS db2 ON db1.some_id = db2.some_id
システムがいくつかのスプールで製品結合を実行しようとしているように見える場合、4 時間以上の推定時間が表示されます (一連の計画手順を実際にたどることはできません)。
エイリアスは単なるエイリアスであり、 perf には影響しないと常に考えていました。