DB2中的限制之五數据庫管理器的限制
作者﹕CCBZZP
在現實的DB2應用中大家可能經常會遇到一些錯誤,錯誤的原因是對DB2的限制不太了解而引起的,在此我簡單地總結一下,歡迎大家繼續﹐以便和大家共享﹐共同探討﹐共同近步﹗(以下主要以DB2 7.X為例)。
1. 一個表的最大列數<=10122. 一個視圖的最大列數<=50003. 一行的最大長度(字節)<=326774. 每個分區中表的最大尺寸(千兆字節數)<=5125. 每個分區中索引的最大尺寸(千兆字節數)<=5126. 每個分區中表的最大行數<=40000000007. 最長索引關鍵字(字節數)<=10248. 一個索引關鍵字中的最大列數<=169. 一個表的最大索引數<=32767或存儲器10. 一個SQL語句或視圖中所引用的最大表數<=存儲器11. 一個預編譯程序中的最大主機變量申明數<=存儲器12. 一個SQL語句中所引用的最大主機變量數<=3276713. 用于插入或更新的最大主機變量數(字節數)<=3276714. 最長的SQL語句(字節數)<=6553515. 一個選擇列表中最大的元素個數<=101216. 一個WHERE或HAVING子句中最多的謂詞個數<=存儲器17. 一個GROUP BY子句中最多的列<=101218. 一個GROUP BY子句中所有列的最大總長度(字節數)<=3267719. 一個ORDER BY子句中最多的列<=101220. 一個ORDER BY子句中所有列的最大總長度(字節數)<=3267721. 一個SQLDA的最大規模(字節數)<=存儲器22. 預備語句的最大個數<=存儲器23. 一個程序中最多可申明的游標數<=存儲器24. 一次可打開的最大的游標數<=存儲器25. 一個SMS表空間的最多表數<=6553426. 一個表中的最大約束數<=存儲器27. 子查詢潛套的最高級別=存儲器28. 一個單一查詢中的最大子查詢數=存儲器29. 一個INSERT語句中的最多值數<=101230. 一個單一UPDATE語句中SET子語句的最多值數<=101231. 一個唯一約束中所有列的最大數(字節數)<=102432. 一個外鍵中所引用列的最大數<=1633. 一個外鍵中所引用列的最大總長數(字節數)<=102434. 一個檢查約束說明的的最大總長數(字節數)<=6553535. 一個分區關鍵字中列的最大個數<=50036. 一個工作單元中可改變的行的最大個數=存儲器37. 包的最大個數=存儲器38. 一個語句的最大約束數=存儲器39. 一個服務器同時存在用戶的最大個數=6400040. 一個存儲過程參數的最大個數=3276741. 一個用戶自定義的函數中的最大個數=3276742. 級聯觸發器的最大運行深度=1643. 同時激活的事件監視器的最大個數=9044. 一個常規DMS表空間的最大規模(千兆字節數)<=51245. 一個長DMS表空間的最大規模(千兆字節數)<=246. 一個臨時DMS表空間的最大規模(千兆字節數)<=247. 一個實例中可同時使用的最大數据庫數<=25648. 一個實例中可同時使用的最大用戶數<=6400049. 一個數据庫可同時存在的最大程序數<=100050. 最大分區數<=99951. 一個DMS表空間的最大表對象個數<=5100052. 最長可變索引關鍵字部分(字節數)<=25553. 通過別稱的數據源表或視圖的最大列數<=500054. 一個緩沖池中最多頁數(32BIT)<=52428855. 一個緩沖池中最多頁數(64BIT)<=214748364756. 一個數据庫中表空間作多個數為<=409657. 一個結构類型中最多屬性數<=4082
待續...
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18