string query = "insert into bbb.table1(Name) values('小刘')";
        MySQLCommand cmd = new MySQLCommand(query, conn);
        for (int i = 0; i < 1000; i++)
        {
            cmd.ExecuteNonQuery();
        }
====================
我的机器配置内存1G,CPU:AMD 2800+
如上代码,这个要耗时93妙左右,请问这个速度正常吗?同样的代码,我向MSSql里面插,耗时36妙左右~~
请指点

解决方案 »

  1.   

    我自己新建的表啊,只有两个字段,ID,Name。
    C#代码如下:
            MySQLConnection conn = new MySQLConnection("Location=Localhost;Data Source=MySql;Password=123;User Id=root");
            conn.Open();
            string query = "insert into bbb.table1(Name) values('你好')";
            MySQLCommand cmd = new MySQLCommand(query, conn);
            DateTime dt = DateTime.Now;
            for (int i = 0; i < 1000; i++)
            {
                cmd.ExecuteNonQuery();
            }
            DateTime dt2 = DateTime.Now;
            TimeSpan ts = dt2-dt;
            cmd.Dispose();
            conn.Close();
            Response.Write(ts.TotalSeconds);
      

  2.   

    把索引去掉,加完后再建索引.
    另外可能操作系统有关,毕竟mssql跟win是一家的.