为什么Netezza序列下一个值给出随机值?

Tah*_*ram 1 netezza

序列:

CREATE SEQUENCE STG.TEMP_PPC_SEQ AS BIGINT
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 2147483647
    NO CYCLE;
Run Code Online (Sandbox Code Playgroud)

选择查询:

SELECT TPLCST.code,NEXT VALUE FOR STAGING.STG.TEMP_PPC_SEQ
FROM TEMP_PRODUCT_LIFE_CYCLE_STATUS_TYPE TPLCST
Run Code Online (Sandbox Code Playgroud)

结果:

CODE    NEXTVAL
30  8
80  10008
40  30008
50  40015
10  40016
20  20008
Run Code Online (Sandbox Code Playgroud)

我随机获得nextval.我怎样才能使它们连续?

red*_*uga 7

它们是随机的,因为Netezza是大规模并行的,每个SPU都有自己的序列值块.