<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://knowledge.pinon-hebert.fr/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Taille_tables</id>
	<title>Taille tables - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://knowledge.pinon-hebert.fr/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Taille_tables"/>
	<link rel="alternate" type="text/html" href="https://knowledge.pinon-hebert.fr/mediawiki/index.php?title=Taille_tables&amp;action=history"/>
	<updated>2026-05-19T18:12:02Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://knowledge.pinon-hebert.fr/mediawiki/index.php?title=Taille_tables&amp;diff=946&amp;oldid=prev</id>
		<title>Jpinon : Page créée avec « == Comment connaitre la taille d&#039;une table oracle == Lorsque la taille d&#039;une base de donnée (un schéma dans une base pour être précis) commence à devenir trop grande, il faut savoir quelle table occupe la place.  La requête :   &#039;&#039;&#039;select&#039;&#039;&#039; segment_name, sum(bytes)/1024/1024 table_size   &#039;&#039;&#039;from&#039;&#039;&#039; user_extents   &#039;&#039;&#039;group by&#039;&#039;&#039; segment_name   &#039;&#039;&#039;order by&#039;&#039;&#039; table_size &#039;&#039;&#039;desc&#039;&#039;&#039; Donne la liste ordonnée des &quot;segments&quot; les plus consommateurs. Ces segments pe... »</title>
		<link rel="alternate" type="text/html" href="https://knowledge.pinon-hebert.fr/mediawiki/index.php?title=Taille_tables&amp;diff=946&amp;oldid=prev"/>
		<updated>2025-02-27T22:12:20Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « == Comment connaitre la taille d&amp;#039;une table oracle == Lorsque la taille d&amp;#039;une base de donnée (un schéma dans une base pour être précis) commence à devenir trop grande, il faut savoir quelle table occupe la place.  La requête :   &amp;#039;&amp;#039;&amp;#039;select&amp;#039;&amp;#039;&amp;#039; segment_name, sum(bytes)/1024/1024 table_size   &amp;#039;&amp;#039;&amp;#039;from&amp;#039;&amp;#039;&amp;#039; user_extents   &amp;#039;&amp;#039;&amp;#039;group by&amp;#039;&amp;#039;&amp;#039; segment_name   &amp;#039;&amp;#039;&amp;#039;order by&amp;#039;&amp;#039;&amp;#039; table_size &amp;#039;&amp;#039;&amp;#039;desc&amp;#039;&amp;#039;&amp;#039; Donne la liste ordonnée des &amp;quot;segments&amp;quot; les plus consommateurs. Ces segments pe... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Comment connaitre la taille d&amp;#039;une table oracle ==&lt;br /&gt;
Lorsque la taille d&amp;#039;une base de donnée (un schéma dans une base pour être précis) commence à devenir trop grande, il faut savoir quelle table occupe la place.&lt;br /&gt;
&lt;br /&gt;
La requête :&lt;br /&gt;
  &amp;#039;&amp;#039;&amp;#039;select&amp;#039;&amp;#039;&amp;#039; segment_name, sum(bytes)/1024/1024 table_size&lt;br /&gt;
  &amp;#039;&amp;#039;&amp;#039;from&amp;#039;&amp;#039;&amp;#039; user_extents&lt;br /&gt;
  &amp;#039;&amp;#039;&amp;#039;group by&amp;#039;&amp;#039;&amp;#039; segment_name&lt;br /&gt;
  &amp;#039;&amp;#039;&amp;#039;order by&amp;#039;&amp;#039;&amp;#039; table_size &amp;#039;&amp;#039;&amp;#039;desc&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Donne la liste ordonnée des &amp;quot;segments&amp;quot; les plus consommateurs.&lt;br /&gt;
Ces segments peuvent être :&lt;br /&gt;
* des tables&lt;br /&gt;
* des indexs&lt;br /&gt;
* des SYS_LOB**$$ segment stockant les champs LOB de certaines tables.&lt;br /&gt;
&lt;br /&gt;
== A qui appartient un Index? ==&lt;br /&gt;
Un des segments gros consommateurs de place est un index? On connait sa table associée par le requête :&lt;br /&gt;
  &amp;#039;&amp;#039;&amp;#039;select&amp;#039;&amp;#039;&amp;#039; * &amp;#039;&amp;#039;&amp;#039;from&amp;#039;&amp;#039;&amp;#039; user_indexes&lt;br /&gt;
  &amp;#039;&amp;#039;&amp;#039;where&amp;#039;&amp;#039;&amp;#039; index_name=&amp;#039;INDEX NAME&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== A quelle table et quelle colonne un segment SYS_LOB est il associé? ==&lt;br /&gt;
Le nom du segment gros consommateur est du style SYS_LOBxxxx$$? Il s&amp;#039;agit d&amp;#039;un segment stockant les données LOB d&amp;#039;une table. Mais quelle table et quelle colonne dans cette table?&lt;br /&gt;
&lt;br /&gt;
  &amp;#039;&amp;#039;&amp;#039;SELECT&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
    table_name &amp;quot;Table&amp;quot;&lt;br /&gt;
  , column_name &amp;quot;Column&amp;quot;&lt;br /&gt;
  , segment_name &amp;quot;Segment&amp;quot;&lt;br /&gt;
  , index_name &amp;quot;Index&amp;quot;&lt;br /&gt;
  &amp;#039;&amp;#039;&amp;#039;FROM&amp;#039;&amp;#039;&amp;#039; user_lobs&lt;br /&gt;
  &amp;#039;&amp;#039;&amp;#039;where&amp;#039;&amp;#039;&amp;#039; segment_name=&amp;#039;SYS_LOBxxxxxx$$&amp;#039;&lt;br /&gt;
&lt;br /&gt;
On est ensuite libre de faire un peu de ménage.&lt;/div&gt;</summary>
		<author><name>Jpinon</name></author>
	</entry>
</feed>