wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Бодрячок ОАС

Total questions: 9

Worksheet time: 6mins

Name
Class
Date
1.

select * from ag


Почему таблица qpay.qp$_agent пошла по индексу вместо фуллскана?

a)

Неправильно написан materialize

b)

Неверно выбран хинт

c)

Хинт не в том месте

d)

Нужен хинт no index

2.


Почему такой запрос улетит в ошибку?

a)

запрос отработает, ошибки нет

b)

Нельзя присвоить переменной результат процедуры

c)

Переменная v$err объявлена с неверным типом

d)

В параметрах процедуры неверно переданы значения

3.

Функция SQL возвращает наибольшее целое значение, равное или меньшее, чем число. Имя функции вписать в окошко :)

(a)  

4.
  1. В наборе данных в PBI кроме процедуры добавили еще вот эти строчки.
    Что нам это дает?

a)
  1. Для возможности добавления параллелей запросу

b)
  1. Для оптимизации запроса. У новой ресурсной группы другие настройки, соответственно некоторые недоступные технические хинты начинают действовать иначе

c)
  1. Для возможности переключения между базами данных. Например, в случае отставания upcdwh идем по дблинку на dpr9

d)
  1. Для упрощения сбора статистики запроса

5.
  1. Найти две ошибки:

grant execute on gas_dw.vw$_qpt_task to msr2drep_proxy, dp_ckat_gas;

a)

Юзеры находятся в другой базе, им нельзя выдать гранты

b)

вместо execute
-> executing

c)

гранты на вью выдаются через NSD

d)

execute не выдается на таблицы и вью

6.

В случае отставания PG баз более чем на 60 мин необходимо:

a)

Обратиться в ЦКАТ и узнать в чем причина

b)

Написать дежурному ОЭ или админам

c)

Найти засранца, кто запустил неоптимальный запрос

d)

Уведомить коллег ОАС, бизнес СЭ, ОПС и ОКС

7.

Почему возникает ошибка в pl/sql блоке?
Какую альтернативу PL/SQL необходимо использовать? (2 слова)

(a)  

8.

При отставании данных отчет будет остановлен. А будет ли он автоматически переотправлен после того, как данные станут корректными?

a)

Да

b)

Нет

c)

Пропущен параметр

9.

Выбрать верное утверждение

a)

Команда DROP удаляет саму таблицу, и нельзя сделать Rollback команды, тогда как команда TRUNCATE удаляет все строки из таблицы

b)

null равен null

c)

Order by используется для группировки

d)

NULLIF (expr1, expr2): вернуть 1 для равенства, вернуть expr1 для неравенства