Как получить большое количество записей из таблицы?
В таблице находится около 3млн записей при написании следующего запроса
using var connection = new MySqlConnection("Server=localhost; Port 33066; Database=myTable; Uid=root; Pwd=root;");
connection.Open();
connection.CreateCommand().CommandTimeout = 0;
var result = connection.Query<Procedure>("SELECT Name, Number FROM " +
"`procedure` WHERE FederalLaw = 1 " +
"AND CreatedAtUtc >= '2022-03-20' " +
"LIMIT 0,1000").ToList();
return result;
Я получаю исключение
MySql.Data.MySqlClient.MySqlException: "Fatal error encountered during command execution."
SocketException: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера.
Исключение получаю по таймауту, проходит 30 секунд и получаю исключение
