c# winform新手求教,用户名验证要好几秒才出弹窗结果

就写了个验证用户名是否存在的功能。
从点击登录,到出现结果弹窗,需要3,4秒的时间。而换其他电脑是秒出。数据库是本台电脑的数据库。
所以求教,怎么解决这个问题?
十分感谢!
图片说明图片说明

这个是登录按钮的代码:

private void button1_Click(object sender, EventArgs e)
        {
            string userName = textBox1.Text;
            string userPassword = textBox2.Text;

            if (userName.Equals("") || userPassword.Equals(""))
            {
                MessageBox.Show("用户名或密码不能为空!");
            }
            else
            {
                string strcon = "server=localhost;port=3306;user=root;password=root; database=test;";
                MySqlConnection con = new MySqlConnection(strcon);
                try
                {
                    con.Open();
                    string sqlSel = "select * from user where username = '" + userName + "' and password = '" + userPassword + "'";
                    MySqlCommand com = new MySqlCommand(sqlSel, con);
                    if (Convert.ToInt32(com.ExecuteScalar()) > 0)
                    {
                        MessageBox.Show("登录成功!");
                    }
                    else
                    {
                        MessageBox.Show("用户名或密码错误!");
                    }
                  }

                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message.ToString() + "打开数据库失败");
                }
            }
        }

数据库第一次启动需要一些时间,你再试试看。应该之后就很快了。

换下表名试下,user 是数据库自带的表