Я установил MemSql на Linux-машине, у меня есть одно приложение на c #, которое я запускаю на Windows-машине, где я устанавливаю соединение с базой данных MemSql и нажимаю на простой запрос выбора.Но выполнение запроса с использованием приложения c # занимает около 3-4 секунд.Такой же запрос на выбор, если я пытаюсь запустить в консоли MemSql, займет 400-500 мс.пожалуйста, смотрите скриншот здесь. консоль memSql Я не могу понять, почему при запуске приложения c # уходит много времени, помогите мне улучшить производительность запросов, используя для этого c #.
Изначально я установил MemSqlпо машине Windows, я думал, может быть, докер может сделать проблему.Потому что для запуска Memsql нужно запустить сервис Docker.После этого я установил MemSql на Linux и попробовал еще раз.Но нет большой разницы в результате.
C # код такой, как показано ниже: -
MySqlConnection conn= new MySqlConnection();
conn.ConnectionString = "Server=servername;Database=test;Uid=root;Pwd =;Port=3306; protocol=socket; pooling=true; minpoolsize=10;maxpoolsize=500;";
conn.Open();
string query = "SELECT * from POLICY_HEADER_HISTORY";
var cmd = new MySqlCommand(query, conn);
var reader = cmd.ExecuteReader();
conn.Close();
я бы потребовал вывод с-в миллисекундах так же, как консоль Memsql, потому что это простой запрос выборакоторый я пытался запустить.