
2025 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2025-01-22 17:32
Негизги индекс маалыматтар кайсы жерде экенин аныктоо үчүн колдонулат Терадата . Кайсы AMP маалымат сабын алаарын көрсөтүү үчүн колдонулат. Ар бир столдо Терадата болушу талап кылынат негизги көрсөткүч аныкталган. Негизги индекс таблица түзүү учурунда аныкталат. 2 түрү бар Негизги индекстер.
Тиешелүү түрдө, негизги индекс деген эмне?
А негизги көрсөткүч болуп саналат индекс уникалдуу жерлерди камтыган талаалардын жыйындысы боюнча баштапкы талаа үчүн ачкыч жана дубликаттарды камтыбоого кепилдик берилет. Ошондой эле кластердик деп аталат индекс . мис. Кызматкердин ID ага мисал боло алат.
Ошондой эле, Терадатадагы баштапкы индекс менен уникалдуу баштапкы индекстин ортосунда кандай айырма бар? ортосундагы айырма UPI vs PI in Терадата . Уникалдуу баштапкы индекс жана эмес уникалдуу баштапкы индекс тиешелүүлүгүнө жараша SET жана MULTISET таблицалары менен байланышкан. SET үстөлү үчүн, Уникалдуу баштапкы индекс ар дайым аныкталат. NUPI үчүн колдонулат индекстөө максат гана.
Жөн эле, Терадатадагы негизги индекс уникалдуубу?
Терадата Берилиштер базасына киришүү Терадата . А менен таблица түзө аласыз Unique Primary Index (UPI), Unique Primary Index (NUPI) же Жок Негизги индекс (NoPI). PI - кайталанма маанилерге ээ болушу мүмкүн болгон тилке же мамычалар. PI тилкеси жок жана саптар эч кандай мамычанын маанилеринин негизинде хэштелген эмес.
Терадатадагы негизги жана кошумча индекс деген эмне?
А Экинчи даражадагы индекс (SI) маалыматтарга жетүү үчүн альтернативдүү жолду сунуш кылат. Окшош Негизги индекс таблицаны түзүү учурунда гана аныкталышы мүмкүн, а Экинчи даражадагы индекс таблица түзүлгөндөн кийин да түзүлүшү/түшүрүлүшү мүмкүн. эки түрү бар Экинчи даражадагы индекс : Уникалдуу Экинчи даражадагы индекс (USI).
Сунушталууда:
Терадатадагы BTEQ скрипти деген эмне?

BTEQ скрипти - бул BTEQ буйруктарын жана SQL билдирүүлөрүн камтыган файл. Скрипт бир нече жолу аткарыла турган буйруктардын ырааттуулугу үчүн курулган, б.а. ай сайын, жума сайын, күн сайын
Терадатадагы FLoad жана MLoad деген эмне?

Жүктөө тезирээк - Максаттуу таблица бош болушу керек (ошондуктан ишке ашпай калган чекиттен улантуунун кажети жок) - Эгер ишке ашпай калса - Таблицаны түшүрүп, кайра түзүңүз - Столдо NUSI болушу мүмкүн эмес, анткени ал саптар дифференциал амперде болушун талап кылат. MLOAD - Буга чейин жүктөлгөн таблицаны жүктөө. Андан кийин жайыраак - Эгер ийгиликсиз болсо - биз акыркы текшерүү пунктунан кайра баштасак болот
Терадатадагы бириктирүү функциясы деген эмне?

COALESCE аргументтин NULL экенин текшерүү үчүн колдонулат, эгерде ал NULL болсо, демейки маанини алат. Ал тизмедеги NO NULL маанилерин ырааттуу түрдө текшерет жана биринчи NO NULL маанисин кайтарат
Терадатадагы негизги ачкыч деген эмне?

БИРИНЧИ АЧКЫЧЫ чектөө – убактылуу эмес таблицалар үчүн уникалдуу экинчилик индекс же UPI жана көпчүлүк убактылуу таблицалар үчүн бир таблицага кошулуу индекси. Убактылуу таблицалардагы PRIMARY KEY чектөөлөрүнүн чоо-жайы жана мисалдары үчүн, Убактылуу таблицаны колдоо, B035-1182 караңыз. PRIMARY KEY'ге JSON маалымат түрү менен мамычаны кошо албайсыз
Терадатадагы экинчи индекс деген эмне?

Экинчилик индекс (SI) маалыматтарга жетүү үчүн альтернативдүү жолду сунуш кылат. Таблицаны түзүү учурунда гана аныктала турган Негизги индекстен айырмаланып, экинчилик индексти таблица түзүлгөндөн кийин да түзүүгө/таштоого болот