<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://sqle.ru/index.php?action=history&amp;feed=atom&amp;title=Oracle_PL%2FSQL_Tutorial%2FSystem_Tables_Data_Dictionary%2Fuser_indexes</id>
		<title>Oracle PL/SQL Tutorial/System Tables Data Dictionary/user indexes - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://sqle.ru/index.php?action=history&amp;feed=atom&amp;title=Oracle_PL%2FSQL_Tutorial%2FSystem_Tables_Data_Dictionary%2Fuser_indexes"/>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/System_Tables_Data_Dictionary/user_indexes&amp;action=history"/>
		<updated>2026-04-06T12:15:00Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/System_Tables_Data_Dictionary/user_indexes&amp;diff=3769&amp;oldid=prev</id>
		<title> в 13:45, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/System_Tables_Data_Dictionary/user_indexes&amp;diff=3769&amp;oldid=prev"/>
				<updated>2010-05-26T13:45:46Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 13:45, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/System_Tables_Data_Dictionary/user_indexes&amp;diff=3770&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://sqle.ru/index.php?title=Oracle_PL/SQL_Tutorial/System_Tables_Data_Dictionary/user_indexes&amp;diff=3770&amp;oldid=prev"/>
				<updated>2010-05-26T10:07:53Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Getting Information on Indexes==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;You can get information on your indexes from user_indexes.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt; desc user_indexes;&lt;br /&gt;
 Name                       Null?    Type&lt;br /&gt;
 ---------------------------&lt;br /&gt;
 INDEX_NAME                 NOT NULL VARCHAR2(30)&lt;br /&gt;
 INDEX_TYPE                          VARCHAR2(27)&lt;br /&gt;
 TABLE_OWNER                NOT NULL VARCHAR2(30)&lt;br /&gt;
 TABLE_NAME                 NOT NULL VARCHAR2(30)&lt;br /&gt;
 TABLE_TYPE                          VARCHAR2(11)&lt;br /&gt;
 UNIQUENESS                          VARCHAR2(9)&lt;br /&gt;
 COMPRESSION                         VARCHAR2(8)&lt;br /&gt;
 PREFIX_LENGTH                       NUMBER&lt;br /&gt;
 TABLESPACE_NAME                     VARCHAR2(30)&lt;br /&gt;
 INI_TRANS                           NUMBER&lt;br /&gt;
 MAX_TRANS                           NUMBER&lt;br /&gt;
 INITIAL_EXTENT                      NUMBER&lt;br /&gt;
 NEXT_EXTENT                         NUMBER&lt;br /&gt;
 MIN_EXTENTS                         NUMBER&lt;br /&gt;
 MAX_EXTENTS                         NUMBER&lt;br /&gt;
 PCT_INCREASE                        NUMBER&lt;br /&gt;
 PCT_THRESHOLD                       NUMBER&lt;br /&gt;
 INCLUDE_COLUMN                      NUMBER&lt;br /&gt;
 FREELISTS                           NUMBER&lt;br /&gt;
 FREELIST_GROUPS                     NUMBER&lt;br /&gt;
 PCT_FREE                            NUMBER&lt;br /&gt;
 LOGGING                             VARCHAR2(3)&lt;br /&gt;
 BLEVEL                              NUMBER&lt;br /&gt;
 LEAF_BLOCKS                         NUMBER&lt;br /&gt;
 DISTINCT_KEYS                       NUMBER&lt;br /&gt;
 AVG_LEAF_BLOCKS_PER_KEY             NUMBER&lt;br /&gt;
 AVG_DATA_BLOCKS_PER_KEY             NUMBER&lt;br /&gt;
 CLUSTERING_FACTOR                   NUMBER&lt;br /&gt;
 STATUS                              VARCHAR2(8)&lt;br /&gt;
 NUM_ROWS                            NUMBER&lt;br /&gt;
 SAMPLE_SIZE                         NUMBER&lt;br /&gt;
 LAST_ANALYZED                       DATE&lt;br /&gt;
 DEGREE                              VARCHAR2(40)&lt;br /&gt;
 INSTANCES                           VARCHAR2(40)&lt;br /&gt;
 PARTITIONED                         VARCHAR2(3)&lt;br /&gt;
 TEMPORARY                           VARCHAR2(1)&lt;br /&gt;
 GENERATED                           VARCHAR2(1)&lt;br /&gt;
 SECONDARY                           VARCHAR2(1)&lt;br /&gt;
 BUFFER_POOL                         VARCHAR2(7)&lt;br /&gt;
 USER_STATS                          VARCHAR2(3)&lt;br /&gt;
 DURATION                            VARCHAR2(15)&lt;br /&gt;
 PCT_DIRECT_ACCESS                   NUMBER&lt;br /&gt;
 ITYP_OWNER                          VARCHAR2(30)&lt;br /&gt;
 ITYP_NAME                           VARCHAR2(30)&lt;br /&gt;
 PARAMETERS                          VARCHAR2(1000)&lt;br /&gt;
 GLOBAL_STATS                        VARCHAR2(3)&lt;br /&gt;
 DOMIDX_STATUS                       VARCHAR2(12)&lt;br /&gt;
 DOMIDX_OPSTATUS                     VARCHAR2(6)&lt;br /&gt;
 FUNCIDX_STATUS                      VARCHAR2(8)&lt;br /&gt;
 JOIN_INDEX                          VARCHAR2(3)&lt;br /&gt;
 IOT_REDUNDANT_PKEY_ELIM             VARCHAR2(3)&lt;br /&gt;
 DROPPED                             VARCHAR2(3)&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== show parameter optimizer_index==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SQL&amp;gt; create table clustered ( x int, data char(255) );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert /*+ append */ into clustered  (x, data)&lt;br /&gt;
  2  select rownum, dbms_random.random from all_objects;&lt;br /&gt;
12652 rows created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; alter table clustered&lt;br /&gt;
  2  add constraint clustered_pk primary key (x);&lt;br /&gt;
Table altered.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; analyze table clustered compute statistics;&lt;br /&gt;
Table analyzed.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; create table non_clustered ( x int, data char(255) );&lt;br /&gt;
Table created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; insert /*+ append */ into non_clustered (x, data)&lt;br /&gt;
  2  select x, data from clustered ORDER BY data;&lt;br /&gt;
12652 rows created.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; alter table non_clustered&lt;br /&gt;
  2  add constraint non_clustered_pk primary key (x);&lt;br /&gt;
Table altered.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; analyze table non_clustered compute statistics;&lt;br /&gt;
Table analyzed.&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; select index_name, clustering_factor&lt;br /&gt;
  2  from user_indexes&lt;br /&gt;
  3  where index_name like &amp;quot;%CLUSTERED_PK&amp;quot;;&lt;br /&gt;
INDEX_NAME                     CLUSTERING_FACTOR&lt;br /&gt;
------------------------------ -----------------&lt;br /&gt;
CLUSTERED_PK                                 469&lt;br /&gt;
NON_CLUSTERED_PK                           12626&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; show parameter optimizer_index&lt;br /&gt;
NAME                                 TYPE        VALUE&lt;br /&gt;
------------------------------------ ----------- ------------------------------&lt;br /&gt;
optimizer_index_caching              integer     0&lt;br /&gt;
optimizer_index_cost_adj             integer     100&lt;br /&gt;
SQL&amp;gt; set autotrace traceonly explain&lt;br /&gt;
SQL&amp;gt; select * from clustered where x between 50 and 2750;&lt;br /&gt;
Execution Plan&lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
Plan hash value: 1763666373&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
------------&lt;br /&gt;
| Id  | Operation                   | Name         | Rows  | Bytes | Cost (%CPU)&lt;br /&gt;
| Time     |&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
------------&lt;br /&gt;
|   0 | SELECT STATEMENT            |              |  2702 |   683K|   108   (0)&lt;br /&gt;
| 00:00:02 |&lt;br /&gt;
|   1 |  TABLE ACCESS BY INDEX ROWID| CLUSTERED    |  2702 |   683K|   108   (0)&lt;br /&gt;
| 00:00:02 |&lt;br /&gt;
|*  2 |   INDEX RANGE SCAN          | CLUSTERED_PK |  2702 |       |     7   (0)&lt;br /&gt;
| 00:00:01 |&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
------------&lt;br /&gt;
&lt;br /&gt;
Predicate Information (identified by operation id):&lt;br /&gt;
---------------------------------------------------&lt;br /&gt;
   2 - access(&amp;quot;X&amp;quot;&amp;gt;=50 AND &amp;quot;X&amp;quot;&amp;lt;=2750)&lt;br /&gt;
SQL&amp;gt; select * from non_clustered where x between 50 and 2750;&lt;br /&gt;
Execution Plan&lt;br /&gt;
----------------------------------------------------------&lt;br /&gt;
Plan hash value: 681052411&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
---&lt;br /&gt;
| Id  | Operation         | Name          | Rows  | Bytes | Cost (%CPU)| Time&lt;br /&gt;
  |&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
---&lt;br /&gt;
|   0 | SELECT STATEMENT  |               |  2702 |   683K|   130   (1)| 00:00:0&lt;br /&gt;
2 |&lt;br /&gt;
|*  1 |  TABLE ACCESS FULL| NON_CLUSTERED |  2702 |   683K|   130   (1)| 00:00:0&lt;br /&gt;
2 |&lt;br /&gt;
--------------------------------------------------------------------------------&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Predicate Information (identified by operation id):&lt;br /&gt;
---------------------------------------------------&lt;br /&gt;
   1 - filter(&amp;quot;X&amp;quot;&amp;lt;=2750 AND &amp;quot;X&amp;quot;&amp;gt;=50)&lt;br /&gt;
SQL&amp;gt; set autotrace off&lt;br /&gt;
SQL&amp;gt;&lt;br /&gt;
SQL&amp;gt; drop table clustered;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt; drop table non_clustered;&lt;br /&gt;
Table dropped.&lt;br /&gt;
SQL&amp;gt;&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>