Жұмыс үрдісі жүйесі дерекқорының өлшем шектеулері
Жұмыс үрдісі жүйесі дерекқорының бағдарламалық жасақтамасы жұмыс үрдісі өрісінде сақтауға болатын деректердің көлемін шектейді. Шектеулер өріс үшін арнайы және жазба үшін жинақталған болады.
Келесі кесте Microsoft SQL Server, Oracle және DB2 бағдарламасының арнайы нұсқалары арқылы орнатылатын шектеулерді сипаттайды.
Деректер түрі жазбасының өрісіне арналған *таңбалары | Дерекқор жолына арналған деректер байттары (жазба) | Дерекқор кестесіне арналған бағандардың ең үлкен саны † | |
---|---|---|---|
Microsoft SQL Server 2012 | 4000 (nvarchar деректер түрі) | 8060 | 1024 |
Oracle 11g | баған үшін 4000* байт | Анықталмаған шектеу | 1000 |
DB2 | 16,336 vargraphic екі байтты таңба Жол өлшемінен көбірек байтты қамтитын DB2 кестесін анықтай алмайсыз. |
Айнымалы мән Жол өлшемі анықталған кестенің бос орын бет өлшемі арқылы анықталады. 32K бет өлшемі үшін жол өлшемі 32,677 болады |
1012 |
* Жұмыс үрдісі жүйесі таңбаға негізделген жолдарды қолданады. AL32UTF8 сияқты көп байтты таңба қолданылғанда, кестеде тізімделетін байттардың ең үлкен саны таңбалардың ең үлкен санына балама болуы қажет емес. Жолдағы көп байтты таңбалардың сәйкес ең үлкен санын анықтау үшін, дерекқорда қолданылатын тілге тәуелді таңба үшін байттардың орташа санын табыңыз. Одан кейін таңбаға арналған байттардың орташа саны арқылы баған үшін байттардың ең үлкен санын (4000) бөліңіз. Мысалы, таңба үшін 3 байттың орташа саны: 4000/3 немесе шамамен 1333.
† Дерекқор кестесіне арналған бағандардың ең үлкен саны әрбір жұмыс үрдісі тізімі, кезегі және оқиға журналы үшін қажетті жұмыс үрдісі жүйесінің өрістерін қамтиды.
†† Жұмыс үрдісі жүйесі теңшелім нысанының немесе жұмыс элементінің BLOB өлшемі ең үлкен анықталған өлшемнен 95%-ға асырылса, жүйе оқиғасы журналында ескерту хабарын тіркейді.
- Жұмыс кеңістіктерінің үлкен саны. Жұмыс кеңістіктерінің үлкен саны бір оқшау аймақтағы жұмыс үрдісі жүйесіне тасымалданатын бірдей жұмыс үрдісі анықтамаларының көптеген нұсқаларының нәтижесі болып табылады.
- Жұмыс үрдісі картасындағы ұадамдардың үлкен саны. Бұл жағдайды жұмыс үрдісін ішкі карталарға бөлу арқылы болдырмауға болады.
- Деректер өрістерінің үлкен саны.
- Өте үлкен жол деректерінің өрістері.
BLOB бағандары үшін деректердің өздері жолда сақталмайды. Ол дерекқордың басқа аймағында сақталатын болса. Тек қана деректер мекенжайы жолда сақталады. Мекенжай жолда сақтауға болатын нақты деректердің ең үлкен мөлшеріне маңызды түрде әсер етпейді. Дегенмен, шығарылған деректер өрістерінің ұсынылатын шектеулерден (және жалпы жол өлшемі) өлшемі үлкенірек болуы мүмкін.