社区
C#
帖子详情
短时间内往sql server中插入大量记录,怎么做?
dodo1
2004-11-16 04:24:49
我用C#往SQL Server中插入大量记录,而且要求时间要很短,怎么做好呢?大家给点意见!
...全文
121
8
打赏
收藏
短时间内往sql server中插入大量记录,怎么做?
我用C#往SQL Server中插入大量记录,而且要求时间要很短,怎么做好呢?大家给点意见!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ty8388
2004-11-19
打赏
举报
回复
多语句一起提交,绝对快
mjun007
2004-11-16
打赏
举报
回复
对bcp数度挺快的,另外也可以用一下数据转换服务。
JafyLiu
2004-11-16
打赏
举报
回复
你是要导数据呢 还是要生成测试用的数据
导数据用命令行bcp蛮好的 生成测试数据可以用 powerdesigner
Eddie005
2004-11-16
打赏
举报
回复
楼主可以测试一下下面的代码,估计10~30秒
数据库中建一张表,自增长id,
SqlCommand tmpSqlCommand = new SqlCommand("select top 0 * from table1",MyConn);
SqlDataAdapter tmpDataAdapter = new SqlDataAdapter(tmpSqlCommand);
MyConn.Open();
tmpDataAdapter.Fill(myDataTable);
tmpDataAdapter.FillSchema(myDataTable,SchemaType.Mapped);
for(int i=0;i<99999;i++)
myDataTable.Rows.Add(myDataTable.NewRow());
SqlCommandBuilder cb = new SqlCommandBuilder(tmpDataAdapter);
tmpDataAdapter.Update(myDataTable);
MyConn.Close();
mobydick
2004-11-16
打赏
举报
回复
如果内存比较大,把所有数据读到DataSet中,然后使用楼上的方法。
如果内存比较小,把部分数据读到DataSet中,然后使用楼上的方法。然后重复。
Eddie005
2004-11-16
打赏
举报
回复
使用DataAdapter的Update()方法,保证比较快
skyeenet
2004-11-16
打赏
举报
回复
楼上的 寒 ……
直接用 Table Merge
jinbingg
2004-11-16
打赏
举报
回复
从文本文件批量插入数据
Sql
Server
批量
插入
数据方法--
Sql
BulkCopy
Sql
BulkCop
my
sql
sql
server
timestamp_
sql
server
时间
戳timestamp
sql
server
时间
戳timestamp在
SQL
Server
中
联机丛书是这样说的:
SQL
Server
timestamp 数据类型与
时间
和日期无关。
SQL
Server
timestamp 是二进制数字,它表明数据库
中
数据修改发生的相对顺序。实现 timestamp 数据类型最初是为了支持
SQL
Server
恢复算法。每次修改页时,都会使用当前的 @@DBTS 值对其
做
一次标记,然后 ...
Sql
Server
插入
慢的问题解决
这个是我加入的QQ群里面一个网友问的问题。他说一个表
做
一个INSERT都会超时。正困惑呢,向群里面的人求助。我刚好对这方面知道点,就回答了说要优化聚集索引。他不明白具体该怎么
做
,似乎也不知道什么是聚集索引。我对他说你可以看看你
插入
记录
时的磁盘IO是否比较多,他说他的磁盘已经换成了RAID,不好查看磁盘IO。OK, 我继续替他分析道: 你那个insert慢是因为你每次插新
记录
,数据库服务器都要在
中
间
SQL
SERER系统概述
SQL
SERVER
是一种类似于MY
SQL
的关系型数据库。
SQL
SERVER
系统简介
SQL
SERVER
系统数据库
SQL
server
自带5
中
数据库 1. master数据库 是
SQL
SERVER
中
最重要的数据库,
记录
了
SQL
SERVER
系统的所有级别的信息。一旦master数据库被损坏,则系统无法正常启动。 2. tempdb数据库 tempdb数据库是一个临时的数据库,它保存所有的临时表、临时存储过程和临时操作结果。tempdb在
SQL
SERVER
每次启动时都重新创建,运
学习
SQL
Server
这一篇就够了
目录第一章 数据库概述1.1、数据库的好处1.2、数据库的常见概念1.3、数据库的存储特点1.4、数据库的常见分类1.5、
SQL
语言的分类第二章
SQL
Server
概述2.1、
SQL
Server
的概述2.2、
SQL
Server
的下载2.3、
SQL
Server
的安装2.4、
SQL
Server
的第一种连接2.5、
SQL
Server
的第二种连接2.6、
SQL
Server
的连接说明第三章
SQL
Server
数据库管理3.1、创建数据库3.1.1、界面方式3.1.2、命令方式3.2、修改数据库3.2.
C#
110,567
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章