如何知道insert數據入數據庫 需時多少?
例如insertData()這方法是插入數據到數據庫的,
但數據還沒插入完,程式就結束了!

解决方案 »

  1.   

    如果是sql语句查看执行计划就行了,如果是代码里用stopwatch
    举个例子 /// <summary>
            /// 使用普通插入数据
            /// </summary>
            /// <returns></returns>
            private static long CommonInsert()
            {
                Stopwatch stopwatch = new Stopwatch();
                stopwatch.Start();
                for (int i = 0; i < count; i++)
                {
                    SqlHelper.ExecuteNonQuery(SqlHelper.SqlConnection, CommandType.Text, "insert into passport(PassportKey) values('" + Guid.NewGuid() + "')");
                }
                stopwatch.Stop();
                return stopwatch.ElapsedMilliseconds;
            }
      

  2.   

    是用dataset的DataTableAdapter,
    也行嗎?