Chinaunix

标题: 大量的Insert操作 [打印本页]

作者: 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 发表
比如说每隔10分钟就要插入1W条数据。在这种情况下存在几个问题:
首先这样大量、频繁的Insert操作会不会对数据库产生影响,比如影响到其他正常的查询操作;
其次就是在程序里面循环调用ODBC接口进行Insert会不 ...


1/如果CPU/内存足够用的话,不太会影响其他表,本表是一定会影响的.
2/一次性插入比多次插入要好..
3/足够大的next extent,索引尽量少用.....




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2