feiyang21687 发表于 2007-12-27 18:05

大量的Insert操作

比如说每隔10分钟就要插入1W条数据。在这种情况下存在几个问题:
首先这样大量、频繁的Insert操作会不会对数据库产生影响,比如影响到其他正常的查询操作;
其次就是在程序里面循环调用ODBC接口进行Insert会不会效率很低下,把多个Insert写成一个文件,然后调用脚本一次执行是不是效率会高一点,用存储过程实现是否现实??
第三个问题就是对于这种增长很快的表,是否需要一些优化的设计。

liaosnet 发表于 2007-12-28 15:07

原帖由 feiyang21687 于 2007-12-27 18:05 发表 http://bbs.chinaunix.net/images/common/back.gif
比如说每隔10分钟就要插入1W条数据。在这种情况下存在几个问题:
首先这样大量、频繁的Insert操作会不会对数据库产生影响,比如影响到其他正常的查询操作;
其次就是在程序里面循环调用ODBC接口进行Insert会不 ...

1/如果CPU/内存足够用的话,不太会影响其他表,本表是一定会影响的.
2/一次性插入比多次插入要好..
3/足够大的next extent,索引尽量少用.....
页: [1]
查看完整版本: 大量的Insert操作