假设 一个表中 不断地 过来(插入) 手机号 根据手机号 做出相应处理
但是 在 近20天(可以变化)内 不对相同的手机号 做处理
做一个怎样的方案 速度最优?
例如 要对5000条手机号做处理 先判断 20天 是否已经处理过 在看 是否 做进一步处理
手机号 数量可以达到 很多(几百万)
我先说一个最烂的方案 把处理过的数据更新到一个表中 每次处理对这个表 进行select
并对这个表 定期 删除
但是 在 近20天(可以变化)内 不对相同的手机号 做处理
做一个怎样的方案 速度最优?
例如 要对5000条手机号做处理 先判断 20天 是否已经处理过 在看 是否 做进一步处理
手机号 数量可以达到 很多(几百万)
我先说一个最烂的方案 把处理过的数据更新到一个表中 每次处理对这个表 进行select
并对这个表 定期 删除
解决方案 »
- sqlplus能登陆,但是pl/sql developer却不能!
- 请教一个关于ORACLE删除用户重建后无法连接的问题(ORA-01017 invalid username/password;logon denied)
- oracle9i问题
- 在oracle存储过程中判断是否有这张表,没有就插入一张表有就显示删除\还是跳过。的列子啊
- 急救: 使用ociuldr进行数据导出的问题
- oracle 安装60%终止 提示资源不足
- TNS没有监听?
- 如何找到表中重复的纪录(具体那个重复了)
- 请教:9i下能否将某个用户下的某个表导出直接生成文本文件?
- 怎么样用sql查出结果集中的一部分???
- 如何使千万级数据量的查询快速
- 查询语句加约束条件请问怎么改
都会有一个GETDATE() 来记录他写入的时间用日期来区分你的要求把索引加上那压力也不会太大