Partitionnement de table Oracle

Vous pouvez utiliser le partitionnement Oracle pour faciliter la maintenance des grandes tables. Le partitionnement ne doit pas être considéré comme un outil d'amélioration des performances permettant d'augmenter la capacité de traitement.

Il peut en effet augmenter la capacité de traitement dans certaines conditions, mais ces conditions sont rares dans l' Sterling Selling and Fulfillment Foundation. En revanche, le partitionnement est un outil précieux pour faciliter la maintenance des tables les plus volumineuses. Avant d'implémenter des partitions dans un environnement de production, il est essentiel de tester les modifications avec les flux de travaux prévus en production. Sterling a testé les recommandations suivantes relatives au partitionnement Oracle et à l'application Sterling Selling and Fulfillment Foundation :

Les partitions de table devraient idéalement être configurées lors de l'installation initiale. Les tables peuvent être partitionnées une fois chargées. Nous avons utilisé et vous recommandons de tester le package dbms.redefinition d'Oracle. Ce package est bien documenté par Oracle dans Oracle Database PL/SQL Packages and Types Reference et Oracle Database Administrator's Guide.

Oracle ne prend pas en charge les colonnes LONG dans les partitions de table. Toutes les colonnes LONG doivent être converties vers CLOB avant de lancer le partitionnement d'une table. La conversion LONG vers CLOB peut être effectuée par le package dbms.redefinition en même temps que le partitionnement de table.