Как повысить производительность базы данных SQL Server? - PullRequest
1 голос
/ 15 июля 2010

У меня есть таблица в базе данных SQL Server с записью только 900 с 4 столбцами.

Я использую Linq-to-SQL. Сейчас я пытаюсь получить данные из этой таблицы, для этого я написал запрос на выборку.

Он не запрашивает данные из базы данных и показывает ошибку тайм-аута.

Пожалуйста, дайте мне идею для этого. Во-первых, как я могу увеличить время, а во-вторых, как можно повысить производительность запроса, чтобы он был легко доступен.

Спасибо

Ответы [ 2 ]

3 голосов
/ 15 июля 2010

Это крошечная таблица, либо с вашей базой данных, либо с вашим приложением что-то не так.

Попробуйте посмотреть, что происходит в базе данных с помощью SQL Profiler.

2 голосов
/ 15 июля 2010

Если у вас всего 900 записей и четыре столбца, тогда, если вы не храните много мегабайт данных в каждом поле, запрос должен быть очень быстрым.Я думаю, что ваша проблема в том, что соединение не устанавливается, возможно, из-за брандмауэра или из-за других проблем с сетью.

Для отладки я бы предложил выполнить более простой запрос и посмотреть, сможете ли вы вообще получить какие-либо данные.Также попробуйте выполнить тот же запрос из SQL Server Management Studio, чтобы проверить, работает ли он там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...