请问,如何优化insert语句 我一次要插入2万多条数据,请问如何用最快的速度把这些数据查入到表中? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接insert into 应该是最快的吧?还有和你的服务器性能和资源也有关系的,同一个服务器在正常开放时间写入500万行要1个多小时,在晚上写入1000万行只要20分钟。 如果access、excel或者文本文件,考虑dts 用dts比较困难,因为这是个定时任务。有两个数据库,都是ms sql server。要求每分钟检查source db,把source db的新data导入到target db里面。source db是 device_data, 字段有:1. value2. time3. device_id4. device_name5. unit_factor target db 是patient_data, not null字段有:1. value (value = device_data.value * device_data.unit_factor)2. time (time = device_data.time)3. patient_id (根据device_data.time,查询另外的一张关系表获得)4. variable_id (根据device_data.device_id,device_data.device_name和device_data.time,查询另外三张关系表获得5. valid (根据patient_id查询另外一张关系表获得) 要插入到target db的数据我是通过程序填充满这些必须的字段才运行插入的,因为我不会用sql语句实现。能用sql实现吗? 建立作业:作业是里面是insert 语句然后运行sql server代理source db的新data===========这个怎么去确认? 每分钟插入两万条记录,那你的硬件和网络足够好,并切用SQL 直接实现比较困难了. 回复 zjdyzwx(十一月猪)新data 容易确认,insert完后,删除。下次check到的都是新的。但是target db的1,3,4,5的值怎么形成?这个不太会 帮我看下此二分法存储过程错在哪里? 一个小问题想自己解决,能力有限,问问各位,给个建议 姓名验证问题 求简单的exists问题 新手急!2003系统下安装mysql被中断 SQL2008排序规则错误 sql2000 连接企业管理器时有错误…… 请教做过企业管理系统的前辈~~~诚心100分 关于sql server存储过程用image做参数,通不过?请看代码! 哪里有讨论数据建模技术的论坛或者website 如何做批处理文件进行backup DataBase? 又是同步复制的问题,如何只复制最新更新的数据,不要全部都复制。
source db是 device_data, 字段有:
1. value
2. time
3. device_id
4. device_name
5. unit_factor target db 是patient_data, not null字段有:
1. value (value = device_data.value * device_data.unit_factor)
2. time (time = device_data.time)
3. patient_id (根据device_data.time,查询另外的一张关系表获得)
4. variable_id (根据device_data.device_id,device_data.device_name和device_data.time,查询另外三张关系表获得
5. valid (根据patient_id查询另外一张关系表获得)
===========
这个怎么去确认?