1
0
多记录SQL更新是关键速度和对插件的单独调用就像油和水一样(哦,这不是一个好的说法)。 策略。。。
有一次,我甚至改变了这样的方式,文件中的冲突项必须通过builk update/insert/delete查询和temp表从外部flatfile覆盖先前的项。用了5条以上的丑陋的sql语句。不好玩,但是比同一个盒子上的代码插入快100倍。这类似于单个SP执行插入操作(好吧,也许没那么糟,是vb4和access jet2.0:-)。但是,一个联网的客户端会因为往返等原因做得更糟。 您还可以通过多记录SQL更新来治愈癌症。 |
2
2
两条建议:
MySqlCommand类有一个Prepare方法。如果您必须重复调用这些存储过程,那么我将使用它来尽量减少每次执行必须完成的工作量。以下是我认为可能涉及的步骤:
是否提供批量插入/批量复制选项? 我对MySQL的熟悉程度不如sqlserver;Net具有大容量复制功能,您可以使用它将大量数据插入SQL Server。我不知道MySQL是否有类似的功能,但如果有,而且您有很多数据要插入,那么请考虑使用它,而不是重复调用存储过程。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |