Database
okwood
这个作者很懒,什么都没留下…
展开
-
sql
Create PROCEDURE usp_Common_Paging (@tablename nvarchar(255),--操作的表名@pagesize int,--单页显示个数@pageindex int,--当前页码@condition nvarchar(1000),--筛选条件,格式: a=1 and b=2@primarykey nvarchar(255),--主原创 2009-01-16 01:35:00 · 373 阅读 · 0 评论 -
RAC环境下ORACLE序列缓存导致序列混乱
目前项目中发现了这样一个问题,在数据库部署了RAC环境之后,偶尔会出现从Oracle Sequence所取出来的数是混乱的,比如第二次比第一次所取的数要小。这样当程序的逻辑依赖于ID的大小来排序时,就会产生系统混乱。 其实问题是出在数据库是个RAC环境,序列是被共享的,序列默认是有缓存的。假设RAC上的两个节点上序列缓存设为20,第一个节点上缓存1-20,第二个节点缓存了21-40,当从原创 2011-11-03 14:34:24 · 1401 阅读 · 0 评论