Раздел: x$, v$ и прочие волшебные таблицы и представления

В распоряжении администратора есть целый ряд представлений, дающих необходимую информацию при поиске неисправностей и помогающих настроить производительность базы данных. далее


Все мы знаем, что временные табличные пространства особенные. Они используются не только для сортировки, но и для хэшинга (join), хранения данных LOB и индексов, для хранения индексов в процессе их создания ( смотрите колонку segtype в представлении v$sort_usage). далее


Часто администратору приходиться заниматься тюнингом запросов. Надеюсь, что эти запросы помогут в этом безнадежном занятии. далее


Таблица транзакций находится в заголовке сегмента отмены и содержит информацию о транзакциях. Например, когда выполнена операция обновления данных, информация до обновления попадает в сегмент отмены. И в первую очередь обновляется таблица транзакций. далее


Каждому администратору приходилось опытным путем выяснять, какими должны быть оперативные журналы повторного выполнения. Вот здесь уже поднимался этот вопрос. далее


В версиях 10g и выше, Oracle использует Undo блоки, которые находятся в приватных (для каждого серверного процесса) участках памяти и специально созданы в Shared Pool.

select * from v$sgastat where name like 'KTI%';
далее


А вот так:

select a.tablespace_name, totalspace, nvl(freespace,0) freespace,
   (totalspace-nvl(freespace,0)) used,
  ((totalspace-nvl(freespace,0))/totalspace)*100 "%USED"
from
  (select tablespace_name, sum(bytes)/1048576 totalspace
   from dba_data_files
   group by tablespace_name) a,
  (select tablespace_name, sum(Bytes)/1048576 freespace
   from dba_free_space
   group by tablespace_name) b
where a.tablespace_name = b.tablespace_name (+)
  and ((totalspace-nvl(freespace,0))/totalspace)*100 > 90
 order by 5 desc


alter system flush buffer_cache; 

Команда доступная начиная с 10g. Предназначена для «очистки » буферного кеша (в SGA). В 9i для этого имеется недокументированная возможность:

alter session set events = 'immediate trace name flush_cache';

Как увидеть, что делает эта команда? Сейчас приведу небольшой пример, как это можно сделать. ( Благодарность Бурлесону). Не тестируйте на промышленной базе!!! далее


Очень немного о статистиках и запросов с ними. далее



« назад

вперед »



 

От авторов блога

О Блоге - прочитай перед началом.

Задать вопрос и получить ответ - уже решено 94 вопросов

Глоссарий - список терминов и сокращений


 
 

Бизнес форум

Последние темы:

Нужен поставщик Дропшиппинг
10 декабря, 1 ответа
КИНО КАФЕ!!!!!!!!!!!!!!!!
10 декабря, 1 ответа