有一千万条数据,请教如何优化大量数据的查询,磁盘容易占满

wjr2513 wjr2513 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我用的SQL server数据库,然后用控制台应用,用ado.net访问的数据库

用的Parallel.For做并行循环测试,看看循环执行一万次登录需要多久的时间,才开始只有20万数据的时候,速度真的很快,CPU占用率也基本是100%,磁盘和内存占不了多少,一秒能执行1万次登录

现在我插入一千万条数据了,结果速度瞬间就下来了,差不多执行1万条要25秒左右,我看CPU占用率基本没有上10%,内存也很少,就是磁盘,一直都是满的,
明显的IO太高,现在特来请教,这种情况是正常的吗,有什么好的方法去控制磁盘读写数据量之类的,大神们,请指教。。。

尽量吧磁盘降下来,吧CPU占用率提上去,不知道我的思路对不对,就算对也不会搞啊
...全文

相关推荐

评论 8
收藏 已收藏
分享
返回顶部
wjr2513
C# 111,128 成员 642,536 内容