|
|
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是否有类似的功能,但如果有,而且您有很多数据要插入,那么请考虑使用它,而不是重复调用存储过程。 |
|
|
Bard.Mus · 迁移后的数据库字符集环境 1 年前 |
|
Efannnnnn · 将Id数据存储到任何页面 1 年前 |
|
|
yooooo · 用于在块中删除的存储过程-LOOP未执行 1 年前 |
|
John Beasley · 更新一定数量记录的连续日期 1 年前 |
|
|
ColinM · MySQL以前的结果查询返回不正确的值 1 年前 |
|
Sergey_Z · MySQL只需无条件连接2个表和交叉连接 1 年前 |