我们有个项目数据库表有过亿的数据量,然后新的需求过来要加个字段,在oracle上加入,很快就完成了,但是刚好我们正在去O的路上,我们要同步到MySQL,好家伙执行了半天没完成,最后取消失败了,查资料发现oracle如果最后个字段是空的时候是可以不存信息的,所以追加的字段没有默认值的话其实只是改变了表结构,并没有更新数据所以比较快,但是如果不是最后个字段的话要存其长度为1,我理解也就是说如果再加一个字段下去这个时候应该也像MySQL一样要更新每一条数据,因为他要吧之前加的那个字段的空值信息补个长度!(MySQL暂时是猜的还没去看其表结构)



还没有评论,来说两句吧...