青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Prayer

在一般中尋求卓越
posts - 1256, comments - 190, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

CACHE option of CREATE SEQUENCE statement

Posted on 2010-05-15 23:05 Prayer 閱讀(401) 評論(0)  編輯 收藏 引用 所屬分類: DB2

 

 Version 9.1 for z/OS

CACHE option of CREATE SEQUENCE statement

The CACHE option of the CREATE SEQUENCE statement is a performance and tuning option which directs DB2® to preallocate a specified number of sequential values in memory.

Start of change Begin general-use programming information.Sequence objects provide unique, sequential, and numeric values to DB2 applications. Applications can use sequence numbers for a variety of purposes, including the avoidance of concurrency and performance problems that can result when applications generate their own sequence numbers. Unlike application-generated sequences, DB2 sequence objects allow multiple transactions to concurrently increment the sequence number, and DB2 guarantees that each sequential value is unique. DB2 does not wait for a transaction that has incremented a sequence to commit before allowing the sequence to be incremented by another transaction. No retained locks are held to prevent access to the sequence.End of change

Start of changeEvery time a cache is allocated, the SYSIBM.SYSSEQUENCES table is updated and a forced log record is written for the update. Using ORDER or NO CACHE will result in a SYSIBM.SYSSEQUENCES table update and the associated forced log write every time a new value is generated by DB2. Specifying CACHE provides faster access to the sequence since values are assigned from the cache. It also reduces the number of SYSIBM.SYSSEQUENCES updates and the associated forced log records. The SYSIBM.SYSSEQ table space is defined with the MAXROWS(1) attribute in order to minimize page P-lock contention in a data sharing environment as the SYSIBM.SYSSEQUENCES table gets updated.End of change

Start of changeDB2 always generates sequence numbers in order of request. However, when a sequence is shared across multiple members of a data sharing group, each DB2 member allocates its own cache of unique consecutive numbers for the sequence. Therefore, in situations where transactions from different members are requesting the next sequence number from the same sequence, values assigned for the sequence across multiple DB2 members may not be in strict numeric order. End of change

Start of change Example: Assume that members DB2A and DB2B share a sequence named SEQ1 that starts with 1, increments by 1, and has cache = 20. If the transaction that is associated with DB2A makes the first request for a sequence number, DB2A allocates a cache of 20 values (from 1 to 20) and the value of 1 is provided to the application. If the transaction that is associated with DB2B makes the next request for a sequence number, DB2B allocates its own cache of 20 values (from 21 to 40) and the value of 21 is provided to the application. Assuming that sequence number requests continue to arrive from the transactions that are associated with members DB2A and DB2B in this manner (one from DB2A and then one from DB2B), the values assigned for that sequence are 1, 21, 2, 22, 3, 23, and so on. Although the numbers are in sequence within each DB2, the numbers assigned across multiple DB2 members are not in strict numeric sequence.End of change

Start of changeIn a data sharing environment, using the ORDER or NO CACHE option ensures that the values assigned to a sequence which is shared by applications across multiple DB2 members are in strict numeric order. In a data sharing environment, if ORDER is specified, then NO CACHE is implicit even if CACHE n is specified.End of change

In a non-data sharing environment, the numbers are always assigned in strict numerical order, even if NO ORDER is specified; so specifying ORDER or NO CACHE is not necessary.

Important: Specifying ORDER or NO CACHE in a data sharing environment, or NO CACHE in a non-data sharing environment, is not recommended because it will result in a SYSIBM.SYSSEQUENCES table update and the associated forced log record for each value generated by DB2. This can lead to an excessive amount of log write I/Os, which can drastically reduce the log write bandwidth.

End general-use programming information.


Terms of use | Library | Support | Feedback
http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/topic/com.ibm.db29.doc.dshare/db2z_cacheoptcreatesequence.htm

PDF version of this information: DB2 for z/OS Data Sharing: Planning and Administration (2.8 MB)

Last updated: October, 2009
Copyright IBM Corporation 1994, 2009. All Rights Reserved.
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲欧洲日韩综合二区| 一区二区动漫| 久久免费高清视频| 欧美在线999| 精品1区2区| 欧美aⅴ99久久黑人专区| 免费成人高清视频| 亚洲精品一级| 亚洲一区二区三区四区五区午夜| 国产精品一区在线观看你懂的| 午夜精品视频在线观看一区二区| 香蕉av777xxx色综合一区| 黑人中文字幕一区二区三区| 欧美大片在线观看一区| 欧美精品一区二区三区蜜臀 | 久久se精品一区二区| 在线成人性视频| 亚洲精品视频在线观看免费| 国产精品久久久免费| 老司机aⅴ在线精品导航| 欧美日韩国产二区| 欧美在线视频一区| 欧美成人性网| 久久国产精品久久国产精品| 久久一区欧美| 午夜日韩电影| 欧美激情综合色| 久久激情视频| 欧美日韩三级电影在线| 狼人社综合社区| 国产精品xnxxcom| 欧美91视频| 国产日韩精品视频一区| 亚洲日本aⅴ片在线观看香蕉| 国产精品免费网站| 亚洲国产一区二区三区在线播| 国产情人节一区| aa级大片欧美三级| 亚洲电影免费| 欧美综合第一页| 亚洲一区二区三区视频播放| 另类天堂视频在线观看| 久久国产精品网站| 欧美午夜电影完整版| 欧美激情亚洲综合一区| 国产综合久久久久久鬼色| 亚洲精品欧美极品| 亚洲激情在线视频| 久久久久久日产精品| 欧美一区二视频| 欧美视频一区在线观看| 亚洲欧洲日本在线| 亚洲精品乱码久久久久久日本蜜臀| 久久aⅴ国产欧美74aaa| 久久国产一二区| 国产精品入口尤物| 亚洲少妇自拍| 宅男精品导航| 欧美日韩亚洲三区| 亚洲欧洲精品一区二区三区波多野1战4| 国户精品久久久久久久久久久不卡 | 在线欧美日韩国产| 欧美一区二区三区四区在线观看地址 | 亚洲欧洲一区二区三区| 久久深夜福利免费观看| 另类av一区二区| 亚洲国产精品一区制服丝袜| 欧美在线一区二区| 久久婷婷av| 在线观看国产成人av片| 女人香蕉久久**毛片精品| 欧美激情一区二区三区在线| 亚洲国产午夜| 欧美激情视频在线播放| 亚洲精品一区二区在线| 亚洲一区二区三区涩| 国产精品一国产精品k频道56| 在线综合亚洲| 久久精品国产精品亚洲| 国产有码一区二区| 久久一区精品| 亚洲精品在线免费| 午夜宅男欧美| 伊人久久噜噜噜躁狠狠躁| 女人色偷偷aa久久天堂| 999亚洲国产精| 欧美一区二区三区免费观看视频| 国产午夜精品理论片a级大结局| 欧美亚洲一区在线| 欧美激情欧美激情在线五月| 中文精品在线| 韩国一区二区三区美女美女秀| 欧美一区日本一区韩国一区| 亚洲欧美国产不卡| 狠狠久久综合婷婷不卡| 欧美国产日韩一区| 亚洲午夜精品一区二区三区他趣| 欧美一区二区在线免费播放| 亚洲黄色av一区| 国产精品区免费视频| 久久精品av麻豆的观看方式| 亚洲欧洲精品一区二区三区波多野1战4 | 亚洲欧美日韩综合| 精品成人在线| 国产精品激情偷乱一区二区∴| 久久久久久69| 在线性视频日韩欧美| 久色婷婷小香蕉久久| 一区二区三区av| 伊人久久久大香线蕉综合直播 | 久久米奇亚洲| 在线午夜精品| 亚洲国产日韩在线| 久久久女女女女999久久| 99热这里只有精品8| 国产一区二区| 国产精品羞羞答答xxdd| 欧美极品在线视频| 久久久久久久999| 香蕉成人久久| 亚洲综合色激情五月| 亚洲欧洲日本国产| 欧美顶级艳妇交换群宴| 久久久久国产一区二区| 亚洲资源在线观看| 一本一本久久a久久精品综合妖精| 伊人色综合久久天天| 国产日韩欧美精品在线| 国产精品分类| 欧美天天综合网| 欧美美女日韩| 欧美黄在线观看| 欧美激情国产精品| 欧美aa国产视频| 裸体一区二区| 久久综合网hezyo| 久久久国产精品一区二区中文| 亚洲欧美视频一区| 羞羞色国产精品| 午夜精品久久久久影视| 亚洲欧美日韩国产综合精品二区 | 久久av免费一区| 欧美亚洲一区二区在线| 亚洲在线免费观看| 午夜激情一区| 欧美一区在线视频| 久久久精品五月天| 久久一区二区三区四区五区| 美国十次成人| 美女视频黄 久久| 欧美成人三级在线| 亚洲激情二区| 9人人澡人人爽人人精品| 国产精品99久久99久久久二8| 99精品欧美一区| 亚洲欧美日韩一区二区三区在线观看 | 亚洲少妇在线| 欧美一区二区三区免费在线看| 午夜一级在线看亚洲| 久久国产一区| 欧美激情乱人伦| 欧美色123| 国产一区二区三区成人欧美日韩在线观看 | 亚洲高清一区二| 日韩视频在线一区二区| 一区二区三区四区蜜桃| 欧美一区二区三区免费观看视频| 久久久久九九九| 亚洲激情一区二区| 亚洲欧美国产视频| 久久免费黄色| 欧美日韩一区二区三区| 国内精品久久久久久久97牛牛| 亚洲国产高清高潮精品美女| 制服丝袜亚洲播放| 久久国产高清| 亚洲欧洲日本一区二区三区| 亚洲女人小视频在线观看| 久久久免费精品| 国产精品极品美女粉嫩高清在线 | 国产精品国产三级国产普通话蜜臀 | 欧美激情一区二区三区高清视频| 国产精品成人一区二区艾草| 激情久久久久久久| 亚洲一级免费视频| 欧美大色视频| 性久久久久久久久| 欧美日韩精品一区二区天天拍小说 | 亚洲欧美日韩国产成人精品影院| 久久频这里精品99香蕉| 国产精品乱码人人做人人爱| 亚洲国产视频一区| 欧美一区日本一区韩国一区| 91久久久亚洲精品| 久久久久综合网| 国产精品美女久久久浪潮软件| 亚洲激情成人在线| 久久色在线观看| 亚洲影院色无极综合| 欧美精品在线极品|