一个sequences作为一个log表的主键,
因为log的信息量较大,seq随着使用容易到达最大值.
除了调整seq最大值外有没有好的解决办法,
比如定时倒表之类的,一劳永逸的方法.
log数据可以导走但不可丢失.
-------------------背景说明:
因为项目投产后,我们厂商不方便操作 数据库以及程序,用户的登录信息,以及所有对数据库的业务操作,都会记录到表中,
有一次因seq满,造成无法记录log,而用户登录失败,做了一次紧急修改,
将seq最大值尾数加了一个0,
但紧急修改是有代价的,所以想求教一个一劳永逸的办法.
因为log的信息量较大,seq随着使用容易到达最大值.
除了调整seq最大值外有没有好的解决办法,
比如定时倒表之类的,一劳永逸的方法.
log数据可以导走但不可丢失.
-------------------背景说明:
因为项目投产后,我们厂商不方便操作 数据库以及程序,用户的登录信息,以及所有对数据库的业务操作,都会记录到表中,
有一次因seq满,造成无法记录log,而用户登录失败,做了一次紧急修改,
将seq最大值尾数加了一个0,
但紧急修改是有代价的,所以想求教一个一劳永逸的办法.
后来想了别的办法用 GUID,还有其他的建议没? 在此先谢谢了,
是不是标题不够长....貌似沉水了.
是啊,想到了用GUID方式,但那样要动一下库表结构,并不是说这样不可以,但是领导希望我能多提出几个方案,把好处坏处和他说一下.让他来选.....