На этой странице документации от Google, она имеет некоторые преимущества стандартного SQL, но я не вижу ничего особенного в эффективности.
Я создаю некоторые представления в Google BigQuery, и запрос возможен как в Legacy, так и в Standard. Я хотел знать, является ли выполнение запросов в стандартном SQL более эффективным, чем выполнение в устаревшем SQL. Является ли один тип оператора SQL более оптимизированным / эффективным, чем другой?
Все представления следуют следующему формату (внутреннее соединение двух таблиц):
SELECT c.value, d.value2
FROM TableA c
INNER JOIN (
SELECT id, value2
FROM TableB
) d
ON d.id = c.id
EDIT:
Я выполнил два одинаковых запроса к одному и тому же набору данных, и следующие планы являются результатом
Устаревший SQL
Стандартный SQL
Мне трудно это интерпретировать, какой из них дал лучший результат?