MySqlException :Время ожидания истекло -Увеличение времени ожидания соединения не дало эффекта

. У меня есть запрос, выполнение которого занимает больше времени по мере увеличения размера базы данных. Запрос оптимизирован и необходим, но мое консольное приложение C #недавно выдавало мне эту ошибку:

Unhandled Exception: MySql.Data.MySqlClient.MySqlException: Timeout expired.

Увеличение времени ожидания подключения в строке подключения не помогает; Я увеличил его с

Connect Timeout=28800

к

Connect Timeout=128800

но я все еще получаю сообщение об ошибке, несмотря на это изменение.

Если я запускаю запрос из рабочей среды MySQL, это занимает всего около 10 секунд, поэтому я не уверен, как предотвратить это необработанное исключение.

Есть ли другие вещи, кроме «времени выполнения запроса», которые могут вызвать это исключение?

9
задан Oscar Mederos 3 March 2013 в 20:27
поделиться