Вступ до запитань та відповідей інтерв'ю 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 забезпечив результат черги виконання запиту за допомогою цих компонентів сервісу бази даних IBM DB2 та управління величезним буферним пулом без втрати критичного транзакційного сховища даних у базі даних.
Q4. Чи можливо в DB2 використовувати одне з популярних ключових слів агрегатора, як MAX, якщо стовпець визначається як CHAR? Якщо так, будь ласка, поясніть те саме, як ми можемо це зробити.
Відповідь:
Це основні запитання щодо інтерв'ю DB2, задані в інтерв'ю. Так, MAX легко використовувати 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 байт. РРРР-ММ-ДД HH: MM: SS: NNNNNN
Рекомендована стаття
Це було керівництвом до списку запитань та відповідей інтерв'ю DB2, щоб кандидат міг легко розбити ці запитання щодо інтерв'ю DB2. Тут, у цій публікації, ми вивчили основні питання інтерв'ю DB2, які часто задаються в інтерв'ю. Ви також можете переглянути наступні статті, щоб дізнатися більше -
- Топ-10 питань щодо вбудованого системного інтерв'ю
- Питання та відповіді щодо інтерв'ю Oracle SOA
- Питання щодо інтерв'ю щодо спадкування
- Питання для інтерв'ю RMAN