C#的winform怎样能在1秒内向数据库中添加10000条数据?

[复制链接]
查看11 | 回复5 | 2007-11-17 15:20:59 | 显示全部楼层 |阅读模式
楼上的说法都没错。目前技术条件下每秒一万条的确是多了点,即使只是每秒一千条,对软件与硬件的要求都很高。首先,C#或者说.NET类语言效率很低,想达到高速度,C++或C或汇编比较现实;其次,程序肯定要多线程,单线程绝对忙不过来。上面是软件方面要求。硬件方面:硬盘RAID是必不可少了,别看SATA总线理论150MB/S,那是总线传输率,速度真正的瓶颈在硬盘内部,因此垂直记录技术才这么热。多处理器;单处理器处理速度肯定不行,多线程是软件支持,多处理器就是硬件支持了。不管怎么说,每秒一万次的确是多了点,像百度这样的门户,并发访问量都不见得到得了每秒一万,更何况查询和写入根本不是一回事,像这样的网站,估计都是“超高效索引+超大数据缓存+刀片服务器+磁盘阵列”,家用机上没可能的。
回复

使用道具 举报

千问 | 2007-11-17 15:20:59 | 显示全部楼层
我插入1W条都要2分钟,你想提高速度的话,建议用存储过程,这样速度肯定会快些,效率肯定会高些,不信自己试,C#做不到1秒钟,其它语言应该可以
回复

使用道具 举报

千问 | 2007-11-17 15:20:59 | 显示全部楼层
Winform应该只是一个壳子,添加的操作还是后台交给操作系统(或者CLR)执行的,我觉得瓶颈也在处理能力上吧?
回复

使用道具 举报

千问 | 2007-11-17 15:20:59 | 显示全部楼层
这可不光是程序能完成的 需要硬件的支持升级硬件,
回复

使用道具 举报

千问 | 2007-11-17 15:20:59 | 显示全部楼层
楼主想像力很丰富啊,可惜现在不是2046年
回复

使用道具 举报

千问 | 2007-11-17 15:20:59 | 显示全部楼层
等你的硬盘有100万转了就行了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行