Если он работает нормально на некоторых машинах, но не на других, убедитесь, что машина, на которой он работает медленнее, имеет ту же индексацию, что и более быстрая (удивительно, как часто индексы не перемещаются на другую машину) и обновить статистику.
Это также может быть намного медленнее, если оборудование медленнее на медленной машине.
Профилировщик и планы выполнения также могут помочь выявить узкие места и проблемы с производительностью.
Проверьте также на наличие взаимоблокировок, часто код, который сам по себе работает нормально, может конфликтовать с чем-то еще, что одновременно работает рабочий сервер.
Также многие разработчики создают код на машине, которая имеет гораздо меньшую нагрузку и намного меньше данных, чем возможная рабочая машина, а затем удивляются, когда код работает медленно. Если у вас не было полного набора данных на компьютере разработчика, вы рискуете написать плохо работающий код. Если вы не проводите нагрузочное тестирование, возможно, вам следует.
А зачем разрабатывать с использованием Express, если финальная версия не будет в Express, купите версию для разработчиков и получите все инструменты, которые вам нужно настроить и контролировать во время разработки.
Работают ли на компьютере другие приложения, которые работают медленно? Обычно не рекомендуется запускать на компьютере что-либо, кроме SQL Server, так как SQl Server будет требовать всю память машины.