.net 大数据处理

每年项目才生1千万条数据 目前运行5年大概才生了5千万至6千万数据 导致用户查询修改缓慢服务器CPU经常100% 有什么框架或者解决方案可以处理吗?

加索引 或者把表进行横切或者纵切