Прошу прощения перед всеми, кто смотрит на этот SQL, но это проблема с сервером, вызывающим проблемы. Сценарий, похоже, исчерпал себя, и я считаю, что проблема доступности данных относительно того, где находится БД, но кто-то может дать мне некоторое представление.
На моем локальном хосте я запускаю код, работает мгновенно. Я экспортирую данные, которые он дает мне из datatable в текстовый файл менее чем за секунду ... сделано.
В нашей среде разработки эта же страница находится в старом ASP. Половина нашего сайта находится в классическом ASP, когда мы конвертируем в .NET. Проблема заключается в том, что на сайте DEV классическая страница ASP работает отлично, быстро и без каких-либо проблем. Когда я загрузил недавно преобразованный ASPX-файл, он зависел примерно на 30 секунд от этого запроса.
На локальном хосте старый классический ASP стоит около 30 секунд.
Итак, у меня есть проблема здесь, когда классический ASP не зависает на сайте DEV, но на моей машине, пока моя собственная страница ASPX зависает на сайте DEV, но НЕ на моей машине. Разница в том, что я считаю, что данные извлекаются в моем собственном коде на сайте DEV, в то время как страница ASP извлекает данные из кода, который находится на старом сервере сайта DEV, который передает результаты на сайт DEV. Таким образом, технически код не запускается на том же сервере. Классический ASP-код находится на нашем старом сервере сайта.
Я предполагаю, что между этими двумя сайтами существует какая-то проблема скорости или проблема с сервером.
Как правило, индекс не поможет при тестировании на NULLness. – dkretz 2008-11-13 19:57:34
Это может помочь при проверке * NOT * NULLness – cagcowboy 2008-11-13 20:01:35
Я бы предложил вам получить план выполнения запроса и опубликовать его, что позволит людям давать вам лучшие ответы. – 2008-11-13 20:26:19