对于海量数据进行操作之前一直没有经验,请教各位高人对于海量数据操作有啥最佳实践。
比如:如果有一张表有1000万条数据,要求删除990万条,请问如何删除?(要考虑性能)
1.如果是通过程序(如JAVA的JDBC)删除,如何获得最好性能?
2.如果通过存储过程删除又如何获得最好的性能?
谢谢各位了!!
------解决方案--------------------------------------------------------
有1000万条数据,要求删除990万条
还不如新建一表,插入这10万条 来得快,然后再将原表清空。把数据insert 回去
------解决方案--------------------------------------------------------
1,创建 新表
2,查出10万条,插入一个新的临时表
3,DROP 原表
4,修改表名