У меня есть временная таблица, которая содержит более 10000 строк.Я пытаюсь провести матч LIFO на определенных условиях.Добавлены индексы на основе требования.Запрос находится внутри цикла while, и он завершает цикл, чтобы завершить процесс сопоставления.Я не могу использовать курсор, поскольку записи могут различаться в зависимости от логики.Процесс внутри цикла while невероятно медленный.Пожалуйста, дайте мне знать, есть ли какие-либо возможные пути, через которые я могу избежать цикла while.Также, пожалуйста, дайте мне знать, есть ли проблемы с созданием индексов во временной таблице и изменит ли запрос на удаление индексацию в таблице?