Не е най-добрата тема, която съм виждал по въпроса, но вътре има добри връзки и е в хронологията на публикациите ми:
SQL заявка, която работи добре в SSMS, работи много бавно в ASP.NET
SQL оптимизаторът понякога обича да решава кое е най-добро и ще трябва да разбиете заявката си чрез известно проследяване и регистриране на планове за изпълнение на данни. Възможно е да е нещо толкова заровено като лош индекс, или кодът на вашата заявка може да се нуждае от оптимизация. Виждайки, че нямаме кода на заявката и наличието му може или не може да бъде полезно. Препоръчвам ви да следвате ръководствата, към които има връзка в горната публикация, и да затворите въпроса си.