dba:index_column_usage
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
dba:index_column_usage [2013/08/05 17:12] – [Skript für die Analyse] gpipperr | dba:index_column_usage [2013/08/05 17:18] (aktuell) – [Skript für die Analyse] gpipperr | ||
---|---|---|---|
Zeile 24: | Zeile 24: | ||
SELECT replace(ora_database_name||' | SELECT replace(ora_database_name||' | ||
- | --' resolve syntax highlight bug from my editer .-( | + | --' resolve syntax highlight bug FROM my editer .-( |
AS SPOOL_NAME_COL | AS SPOOL_NAME_COL | ||
FROM dual | FROM dual | ||
Zeile 50: | Zeile 50: | ||
select | select | ||
- | | + | |
- | , o.object_name | + | , o.object_name |
- | , c.name | + | , c.name |
- | , u.equality_preds | + | , u.equality_preds |
- | , u.range_preds | + | , u.range_preds |
- | , u.like_preds | + | , u.like_preds |
- | , u.null_preds | + | , u.null_preds |
- | , u.equijoin_preds | + | , u.equijoin_preds |
- | , u.nonequijoin_preds | + | , u.nonequijoin_preds |
from | from | ||
- | | + | |
- | , dba_objects | + | , dba_objects |
- | , sys.col$ | + | , sys.col$ |
where u.obj# | where u.obj# | ||
and u.obj# | and u.obj# | ||
Zeile 70: | Zeile 70: | ||
from dba_ind_columns i | from dba_ind_columns i | ||
where i.table_owner = o.owner | where i.table_owner = o.owner | ||
- | and i.table_name | + | and i.table_name |
- | and i.column_name = c.name ) | + | |
order by o.owner, o.object_name, | order by o.owner, o.object_name, | ||
/ | / | ||
+ | |||
ttitle center "Index with more then one Columns" | ttitle center "Index with more then one Columns" | ||
Zeile 79: | Zeile 80: | ||
SET linesize 130 pagesize 2000 recsep OFF | SET linesize 130 pagesize 2000 recsep OFF | ||
- | column index_owner format a25 | + | column |
- | column index_name | + | column |
- | column table_name | + | column |
- | column column_name format a25 | + | column |
- | column | + | column |
column | column | ||
column | column | ||
Zeile 92: | Zeile 93: | ||
column | column | ||
column | column | ||
- | + | | |
select * from ( | select * from ( | ||
- | select * from ( | + | select * from ( |
- | | + | select |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | from dba_ind_columns | + | |
- | | + | where index_owner like '&& |
- | | + | order by index_owner, |
- | ) | + | |
- | pivot ( | + | |
- | min (column_name) | + | |
- | for column_position | + | |
- | in (' | + | |
- | ,' | + | |
- | ,' | + | |
- | ,' | + | |
- | ,' | + | |
- | ,' | + | |
- | ,' | + | |
- | ,' | + | |
- | ,' | + | |
- | ) | + | ) |
- | ) | + | |
) | ) | ||
where pos2 is not null | where pos2 is not null | ||
Zeile 130: | Zeile 131: | ||
-- autostart of the result in a browser window | -- autostart of the result in a browser window | ||
host && | host && | ||
+ | |||
</ | </ |
dba/index_column_usage.txt · Zuletzt geändert: 2013/08/05 17:18 von gpipperr