. У меня есть запрос, выполнение которого занимает больше времени по мере увеличения размера базы данных. Запрос оптимизирован и необходим, но мое консольное приложение C #недавно выдавало мне эту ошибку:
Unhandled Exception: MySql.Data.MySqlClient.MySqlException: Timeout expired.
Увеличение времени ожидания подключения в строке подключения не помогает; Я увеличил его с
Connect Timeout=28800
к
Connect Timeout=128800
но я все еще получаю сообщение об ошибке, несмотря на это изменение.
Если я запускаю запрос из рабочей среды MySQL, это занимает всего около 10 секунд, поэтому я не уверен, как предотвратить это необработанное исключение.
Есть ли другие вещи, кроме «времени выполнения запроса», которые могут вызвать это исключение?