当前位置: 代码迷 >> 其他数据库 >> 如果有一张表有10000万条数据,要求删除990万条,请教怎么删除
  详细解决方案

如果有一张表有10000万条数据,要求删除990万条,请教怎么删除

热度:9486   发布时间:2013-02-26 00:00:00.0
如果有一张表有10000万条数据,要求删除990万条,请问如何删除
对于海量数据进行操作之前一直没有经验,请教各位高人对于海量数据操作有啥最佳实践。
比如:如果有一张表有1000万条数据,要求删除990万条,请问如何删除?(要考虑性能)
1.如果是通过程序(如JAVA的JDBC)删除,如何获得最好性能?
2.如果通过存储过程删除又如何获得最好的性能?

谢谢各位了!!

------解决方案--------------------------------------------------------
有1000万条数据,要求删除990万条

还不如新建一表,插入这10万条 来得快,然后再将原表清空。把数据insert 回去
------解决方案--------------------------------------------------------
1,创建 新表
2,查出10万条,插入一个新的临时表
3,DROP 原表
4,修改表名
  相关解决方案