10 основни въпроса и отговори за интервю на DB2 (Актуализирано за 2019 г.)

Съдържание:

Anonim

Въведение в DB2 Интервю въпроси и отговори

DB2 е основно една база данни, проектирана от IBM. Главно управлява системата за управление на релационни бази данни (RDBMS), която помага да се съхраняват данни при правилен релационен подход, които помагат за анализа и извличането на данни много ефективно. Хората на DB2 администраторския експерт наистина са много търсени в текущия пазарен сценарий, основната заплата за същата също е много привлекателна.

Сега, ако търсите работа, свързана с DB2, трябва да се подготвите за въпросите за интервю за DB2 за 2019 г. Вярно е, че всяко интервю е различно според различните профили на работа. Тук сме подготвили важните DB2 въпроси за интервю и отговори, които ще ви помогнат да постигнете успех в интервюто си.

В тази статия на въпроси за DB2 интервю за 2019 г. ще представим 10 най-важни и често задавани въпроси за DB2 интервю. Тези въпроси са разделени на две части, както следва:

Част 1 - Въпроси за интервю за DB2 (основни)

Тази първа част обхваща основните въпроси и отговори на DB2 интервю

Q1. Предоставете даденото ясно определение или обяснение относно клаузата за картината в DB2. И в случай на нулева променлива индикатор как може да се използва правилно?

Отговор:
Клаузата за картината е една от основните характеристики, които трябва да бъдат определени за идентифициране на специфични характеристики, както и изисквания за редактиране на, особено елементарни елементи. Тази картинна клауза може да бъде различна за активността на сортове в DB2 или мейнфрейм DB2; можем да използваме S9 (4) COMP като клауза за картина за нулева променлива на индикатора.

Q2. Всяка база данни RDBMS има един общ недостатък от създаването на безизходица. Сега DB2 също следва същата структура RDBMS, така че задръстването също се генерира в DB2. Моля, обяснете как или кои конкретни компоненти трябва да бъдат проверени за идентифициране на DB2 застой?

Отговор:
DB2 затварянето е един от критичните проблеми за всеки вид DB2 потребител, понастоящем DB2 се изпълнява за два вида подходи, единият е за IBM мейнфрейм, където DB2 е единствената възможност за използване, но съоръжението е в безизходица състояние или всеки друг критичен проблем на RDBMS база данни, която обикновено не се въвежда за използване на същия в обект Mainframe. Но този вид проблемен сценарий може лесно да се генерира, когато DB2 използва за какъвто и да е вид уеб приложение или някакво друго, а не за мейнфрейм. Условия на задънените места, които обикновено се генерират в случай на проблеми с едновременността, които са критични за потребителите на уеб приложения. Обикновено IRLM (Internal Resource Lock Manager), известен като компонент на заключваща услуга на DB2, е предоставен на всички свързани с заключването услуги, които управляват всеки едновременно издаване в DB2 базата данни.

Нека преминем към следващите въпроси за интервю на DB2

Q3. Всяка база данни RDBMS винаги следваше някои добре да определят структурата на изпълнения SQL оператор в тяхната среда. В случай на DB2 кой компонент е отговорен за изпълнението на SQL оператора? Обяснете с пример?

Отговор:
SQL изразите могат да бъдат разновидности за всеки вид бази данни. IBM Db2 също следва някои специфични SQL структури, определени в тяхната среда. Тези SQL могат да бъдат изпълнени плавно в сравнение с друга база данни и производителност на същите малко по-добри от другите винаги. Обикновено някои от компонентите на услугата за дефиниране на база данни обработват същото много умно и го изпълняват възможно най-бързо в сравнение с други бази данни. IBM Db2 основно се концентрира върху изпълняването на SQL заявка много интелигентно без голям проблем с производителността. DB2 е предоставил резултат от опашката на изпълнение на заявка от тези компоненти на DB2 услуга за обслужване на бази данни и управление на огромния буфериращ пул без загуба на критично транзакционно хранилище на данни в базата данни.

Q4. В DB2 възможно ли е да използвате някоя от популярните ключови думи за агрегиране като MAX, ако колоната дефинира като CHAR? Ако отговорът е да, моля, обяснете същото как можем да го направим.

Отговор:
Това са основните въпроси за интервю на DB2, зададени в интервю. Да, възможно е да се използва MAX лесно в случай на колоната, дефинирана като CHAR. Но е необходимо да се гарантира, че колоната CHAR винаги трябва да съдържа някаква числова стойност, в този случай MAX винаги ще предостави правилния резултат в случай на DB2. Ако има някаква нечислена стойност, тогава има много възможност за получаване на някакъв грешен вид данни. Като пример предположим, че сте готови да получите някаква MAX стойност на вид „www“, „099“, „99“. Тогава това може да даде някакъв грешен резултат, тъй като DB2 поддържа AS / 400, което следва EBCDIC за съхраняване на стойности. Ето защо 099 ще съхранява като 99 в базата данни. Така че запазването на 99 винаги е вид на максимална стойност.

Q5. Един от често срещаните подходи в базата данни RDBMS, да предположим, че очакваме средната заплата за цяла организация от конкретна таблица, като използваме общ агрегатор AVG. Има ли възможност да се даде някаква грешна средна стойност за всякакъв вид често срещана грешка? Ако да, обяснете за грешката и как можем да възстановим същата?

Отговор:
Обикновено изчисляваме средна стойност, като използваме AVG агрегатор за една от колоните, съдържащи числови стойности. Понякога разработчикът по грешка споменава тази колона като очаквана нула, тогава средната стойност винаги ще бъде толкова погрешна, тъй като ще счита нулевата стойност като една от стойностите на заплатата. Освен това те направиха грешка, като споменаха 0 в областта на заплатата, вместо да споменат 0 деактивиране или отстраняване на члена, който няма заплата, ще даде по-подходящ резултат.

Част 2 - Въпроси за интервю за DB2 (разширено)

Нека сега да разгледаме разширените въпроси за интервю за DB2.

Q6. Да предположим, че сме готови да изключим DB2 базата данни или да стартираме една DB2 база данни. Тогава кой компонент трябва да се използва за работа със стартиране и изключване?

Отговор:
Стартирането и изключването на DB2 може да се обработва от дефиниращи от системата сервизни компоненти на DB2. Има два ключови компонента на системната услуга, глобалните db2start и db2stop се управляват главно за стартиране и спиране на DB2 база данни.

Q7. Да предположим, че сме готови да приложим някои ключалки в базата данни на DB2, след това на кое ниво на изпълнение можем да добавим тези ключалки. Дайте още подробности за същото?

Отговор:
DB2 заключване на база данни или която и да е система за заключване на база данни RDBMS са добре дефинирани. Има няколко фази, на които те могат да прилагат заключване:

  • Страница : заключването може да се извърши за цяла страница. В този случай никоя от таблиците не е достъпна в периода на заключване.
  • Таблица: заключване на масата. Една, че конкретна таблица няма да бъде достъпна от друга заявка.
  • Пространство на таблиците: табличното пространство може да бъде заключването, в този случай цялата таблица, използваща това специфично пространство на таблици, не може да бъде достъпна през периода на заключване от друга заявка.

Нека преминем към следващите въпроси за интервю на DB2

Q8. Да предположим, че планираме да добавим някакво ниво на изолация в DB2 базата данни. Възможно ли е? Ако отговорът е да, тогава обяснете на кое ниво можем да направим това?

Отговор:
В DB2 можем да определим нивото на изолация за стъпка на свързване. Свързващата стъпка в DB2 всъщност е дефинирането на процеса на компилиране в тази платформа на базата данни. Основно BIND гарантират правилното компилиране на програмирането на Cobol. По същество помага на DB2 оптимизатора за подготовка на SQL оператор в изпълнимия код.

Q9. Да предположим, че сме изпълнили един DML оператор като UPDATE, INSERT и DELETE вид команда на една конкретна таблица. Сега тези изявления обикновено връщат някакъв брой редове, които са повлияни или актуализирани, кое поле помага да се покаже броя на редовете в SQLCA?

Отговор:
Това е най-задаваният въпрос за интервю на DB2 в интервю. За да проверим същото, трябва да потвърдим SQLERRD, който всъщност държи колко редове са повлияни или актуализирани.

Q10. Каква ще бъде определената дължина на физическото съхранение за съхранение на времевата марка в базата данни на IBM Db2?

Отговор:
Времевите отметки обикновено заемат 10 байта. ГГГГ-ММ-DD HH: MM: SS: NNNNNN

Препоръчителен член

Това е ръководство за списъка на DB2 Интервю въпроси и отговори, така че кандидатът да може да разруши лесно тези въпроси за интервю на DB2. Тук в тази публикация сме проучили най-добрите DB2 въпроси за интервю, които често се задават в интервюта. Можете също да разгледате следните статии, за да научите повече -

  1. Топ 10 въпроса за вградени системни интервюта
  2. Oracle SOA Интервю Въпроси и отговори
  3. Въпроси за интервю за наследство
  4. RMAN въпроси за интервю