是对数据库的什么影响大?内存?I/O?CACHE?

解决方案 »

  1.   

    这两段代码,程序的效率是有不同的,
    但关键不是这里。
    两段代码在执行过程中,导致SQLServer占用内存相差很大。
    如果你添加十几万条,第一段代码SQLServer占用的内存一下子就上到700M
    第二段代码,内存占用没多大变化。
      

  2.   

    这两段添加到数据时的内容是一模一样的,
    唯一不同,是每次生成SQLtext的参数名不同。
      

  3.   

    生成的SQL语句
    第一段代码firstName = @参数,[参数]的名字每一次都变,
    第二段代码[参数]的名称则是固定的。
    这样竟然给SQLServer带这么大的影响,是我觉得很惊呀的!
      

  4.   

    那楼上两位你们知道Guid.NewGuid().ToString怎么用吗?要是知道,讲一下原理哈,先谢过
      

  5.   

    F9168C5E-CEB2-4faa-B6BF-329BF39FA1E4
    生成这种唯一标识。