社区
疑难问题
帖子详情
SQLServer2000怎样做到在数据表有100个字段的情况下,每秒钟能写入500条的量
liangAsmtboy
2014-01-15 11:10:45
现在采集到的数据量比较大每秒钟有200至500条,要求能够实时的插入的数据库中存储,数据表分字段的有接近100个字段,请问有什么方法可以满足这个速度,需要保证数据不丢失和实时性。
...全文
196
10
打赏
收藏
SQLServer2000怎样做到在数据表有100个字段的情况下,每秒钟能写入500条的量
现在采集到的数据量比较大每秒钟有200至500条,要求能够实时的插入的数据库中存储,数据表分字段的有接近100个字段,请问有什么方法可以满足这个速度,需要保证数据不丢失和实时性。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Q315054403
2014-01-16
打赏
举报
回复
正确设计喽。。有偿设计支持,确保性能
zbdzjx
2014-01-16
打赏
举报
回复
100个字段,每个字段50字节,大约5K,每秒500条,也就是2.5M的数据量,理论上说不大啊。 我的电脑是普通台式机,建了一个空表,100个字段,用c#写了一段程序,每一个字段的数据都是新生成的GUID字符串,拼一个Insert语句就执行一次,10000条大约用了60秒左右,也就是一秒166条。如果电脑够快,应该能够插入的更快吧。 是不是有大量的读、索引、触发器……影响插入的速度啊???
發糞塗牆
2014-01-16
打赏
举报
回复
但是把表垂直拆分可能也是一个不错的方法,这样每次插入的数据量会降低,100列本身冗余度比较高,不适合这种高频、大量操作
發糞塗牆
2014-01-16
打赏
举报
回复
可是可以,不过应该要做大量的改动,2000本身可以做到,不过我没见过比较优秀的系统是如何实现的,一般没有你这么大的压力要求
liangAsmtboy
2014-01-16
打赏
举报
回复
顶。必须要升级到2005才可以吗,在2000上面有没有可能实现呢?批量、事务模式都已经尝试过了不行的。
LongRui888
2014-01-15
打赏
举报
回复
最好是批量化插入,也就是在一个事务中一次插入200-500条数据,这样应该能很快插入数据
發糞塗牆
2014-01-15
打赏
举报
回复
升级到2005,用分区表...
human_2000
2014-01-15
打赏
举报
回复
1)提升服务器硬件 CPU,内存,硬盘。。。。 2)数据库集群 3)其他人读取该表是 加 只读锁
發糞塗牆
2014-01-15
打赏
举报
回复
查一下select * from sys.sysprocesses where blocked<>0看看有没有数据
liangAsmtboy
2014-01-15
打赏
举报
回复
现阶段数据库是SQL2000使用的是批处理的模式,没两百条插入一次。但是速度还是慢了。服务器配置是没有问题的。
Oracle-QA模块概念培训.ppt
Oracle-QA模块概念培训.ppt
gen-colpali-similarity-maps(对于Colpali 的个人理解)
gen-colpali-similarity-maps(对于Colpali 的个人理解)
matlab实验六、SIMULINK基本用法.ppt
matlab实验六、SIMULINK基本用法.ppt
远教培训软件安装不讲解可送给学员.ppt
远教培训软件安装不讲解可送给学员.ppt
项目管理工程招标采购管理工作总结.ppt
项目管理工程招标采购管理工作总结.ppt
疑难问题
22,301
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章