Если вы используете SQL Server Management Studio, вы можете ввести обе версии в Редакторе запросов, а затем щелкнуть правой кнопкой мыши и выбрать «Показать примерный план выполнения». Это даст вам два процента затрат по отношению к партии. Если они ожидают, что они займут одно и то же время, они оба покажут как 50% - в этом случае выберите тот, который вы предпочитаете по другим причинам (легче читать, легче поддерживать, лучше соответствовать вашим стандартам кодирования и т. Д.). В противном случае вы можете выбрать тот, у которого стоимость в процентах ниже, чем у партии.
Вы можете использовать ту же технику, чтобы посмотреть на изменение любого запроса, чтобы повысить производительность, сравнив две версии, которые делают одно и то же.
Конечно, поскольку это стоимость относительно пакета, это не значит, что любой запрос выполняется так быстро, как мог бы, - он просто говорит вам, как они сравниваются друг с другом, а не с каким-то условно оптимальным запросом, который нужно получить те же результаты.