sql 菜鸟求助一个解决办法

sslg111 2015-09-20 04:37:46
对数据库不是太了解在,只是会简单的一些操作,

现在有这样一个需求:
一个数据量比较大的表,目前大概50万左右,需要对表里边的数据,不停的循环读取,做一些处理时候,再把信息更新回去。

获取数据需要, 新插入的数据、没有读取过的,优先读取出来。
其他的数据,循环读取出来。

请问这样一个表需要如何设计?目前是用一个 datetime字段来判断,每次都更新这个字段的信息,获取数据按照datetime排序获取,但是这样发现 这种方式的读取数据,需要的时间较长一些。

没有设计过数据库,类似这种需求一般怎么解决比较好?
...全文
73 1 点赞 打赏 收藏 举报
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
卖水果的net 2015-09-20
可以考虑一下自增列,最新的数据,这个 ID 肯定是最大,你就按 ID DESC 取出来,就可以了。 如果使用 datetime 也可以,默认值设置为 getdate() ,也是DESC 取出就可以了。
  • 打赏
  • 举报
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2015-09-20 04:37
社区公告
暂无公告