У меня большая проблема с производительностью функции STDistance в SQL Azure.
Я тестирую тот же запрос
SELECT Coordinate
FROM MyTable
WHERE Coordinate.STDistance(@Center) < 50000
в базе данных SQL Azure (стандарт) и в базе данных моего локального компьютера. Та же база данных, те же индексы (пространственный индекс по координатам), те же данные (400 тыс. Строк), но у меня два разных времени выполнения.
Запрос занимает менее 1 секунды на моей локальной рабочей станции и более или менее 9 секунд в SQL Azure.
У кого-нибудь еще есть такая же проблема?
Федерико