请问一个sql的问题,如果在一个已经有200million records 的table里,alter table With check add foreign key的话,会花很久时间么?因为这个大table每天早上有一段时间需要有新的数据进来,怕insert index 或者 alter table影响早上的inserting数据

0
已邀请:
0

seng - 从事BI、大数据、数据分析工作 2017-08-07 回答

这么大的量还用foreign key, 对你的数据库挑战很大。
不过为什么要有外键那,在etl过程检查就可以了, 如果建分区了,分区上的index对insert影响还可以接受吧。

要回复问题请先登录注册