merge join, sort merge join, sort-merge join

Алгоритм соединения слиянием сортированных списков (merge join, sort merge join, sort-merge join)

 

hash join и nested loops

Алгоритм соединения вложенными циклами

Тип коллекции

 

Процедура вытаскивает наименование таблиц из BLOB

CREATE OR REPLACE PROCEDURE REPMAN.tables_report IS
 
--- sql string
 
sql_ifrom  varchar(1000);
sql_ifromn varchar(1000);
 
sql_iwhere varchar(1000);
sql_iclip varchar(1000);
sql_iorder varchar(1000);
sql_igroup varchar(1000);
sql_ihaving varchar(1000);
sql_lenght varchar(1000);
 
sql_tables varchar(1000);
strsql varchar(5000);
sql_tables1 varchar(1000);
strsql1 varchar(5000);
 

Вопросы, которые задают претендентам на позицию Oracle DBA на собеседованиях

Вопрос 1: На сервере СУБД на диске заканчивается место (используется Linux). Вы выяснили, что процесс lns1 начал по какой-то причине очень активно писать в файл /dbname/sid/trace/_lns1_

Пикольная задачка на непрерывные интервалы

В таблицы хранятся целые числа.

Например

1,4,6,5,78,24,79

Франментация

Место которое занято на диске - реально данные
 
SELECT TABLE_NAME, ROUND((BLOCKS * 8)/1024, 0) "SIZE, Mb"  ,
ROUND((NUM_ROWS * AVG_ROW_LEN / 1024 / 1024), 0) "SIZE, Mb"  ,
ROUND((BLOCKS * 8)/1024, 0)-ROUND((NUM_ROWS * AVG_ROW_LEN / 1024 / 1024), 0)
  FROM DBA_TABLES  
WHERE OWNER = 'IBS' and TABLESPACE_NAME='T_USR'
and ROUND((BLOCKS * 8)/1024, 0)-ROUND((NUM_ROWS * AVG_ROW_LEN / 1024 / 1024), 0)!=0
order by 4 desc;
 
 
 

Redo Log Groups часто переключаются

Ну помониторь кто генерит много redo запросами типа

Типы данных, размер

dbms lob

Когда хранимая процедура Oracle извлекает из таблицы объект типа lob, Oracle на самом деле возвращает не его содержимое, а локатор lob (в объектной терминологии - дескриптор). Локатор используется совместно с набором из девяти специальных функций, с помощью которых хранимая процедура может манипулировать данными, хранящимися в столбце типа lob. Вот краткое описание этих функций:

Страницы

Подписка на материализация идей RSS