136 votes

Comment trouver la taille d’une table en SQL?

Comment trouver la taille d’une table en SQL?

166voto

Kashif Points 3900

SQL Server :-

Ou en studio de gestion : Cliquez avec le bouton droit sur la table -> Propriétés -> Stockage

MySQL: -

Sybase:-

Oracle :- how-do-i-calculate-tables-size-in-oracle

71voto

Mark Meuer Points 1172

En combinant les réponses des messages de Ratty et Haim (y compris les commentaires), j’ai trouvé ceci, qui pour SQL Server semble être le plus élégant jusqu’à présent:

Cela vous donne une liste de toutes vos tables par ordre de taille réservée, classées de la plus grande à la plus petite.

37voto

Haim Evgi Points 40786

SQL Server fournit une procédure stockée intégrée que vous pouvez exécuter pour afficher facilement la taille d’une table, y compris la taille des index... ce qui pourrait vous surprendre.

syntaxe:

voir dans :

http://www.howtogeek.com/howto/database/determine-size-of-a-table-in-sql-server/

27voto

Willmore Points 2404

Une requête (modification de https://stackoverflow.com/a/7892349/1737819)pour trouver une taille de table de noms personnalisée en Go. Vous pouvez essayer ceci, remplacez 'YourTableName' par le nom de votre table.

21voto

Sameer Points 1434

SQL Server fournit une procédure stockée intégrée que vous pouvez exécuter pour afficher facilement la taille d’une table, y compris la taille des index

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X