La plupart des articles et des documents sur Oracle dire que Oracle partitionnement présente de nombreux avantages . Cependant, il ya quelques inconvénients qui ne semblent pas avoir beaucoup de presse . L'expérience a montré que le partitionnement Oracle fonctionne généralement bien , mais à certaines conditions mettre en évidence les circonstances particulières dans lesquelles il n'est pas toujours la meilleure option - en particulier sur les petites bases de données. Le partitionnement est principalement ciblée vers les environnements de bases de données importantes . Performance Avantages
Le principal avantage - et le but - de partitionnement est dite pour fournir des avantages de performance. Il permet également une meilleure maniabilité pour diverses applications. L'objectif de partitionnement consiste à diviser les objets de base de données , tels que les tables, les index et autres objets en plus petites, maniables.
Gérabilité Avantages
Les aspects gérables de partitionnement Oracle signifie que les objets peuvent être consultées et commandées à un niveau inférieur à celui qui serait autrement le cas . Chaque étude de cas est différent, mais différentes stratégies de partitionnement faire face aux différents besoins des entreprises. Les opérations transparentes de partitionnement signifie que le temps de développement d'applications est réduite, en réduisant les coûts sur la ligne de fond . Vous obtenez de nouvelles économies sur l'espace de stockage, comme des espaces de table partitionnée prennent moins de place que les techniques spatiales de table traditionnels .
Inconvénients de performance
index peuvent poser un grave problème si elles échouent. Si un indice tombe en panne ou est endommagé, les tables sous-jacentes peuvent être endommagés sans espoir de réparation , ce qui les rend inutilisable et irrécupérable. La seule solution est de revenir à une sauvegarde - si vous en avez un - ou de reconstruire l'index . Dans un contexte de partition, cela peut prendre un temps très long .
Inconvénients de la gérabilité
partitions sont beaucoup plus difficiles à gérer que les tableaux standard dépourvues d'entre eux. C'est parce que les aspects de la partition doivent être identifiés et gérés dans le cadre d'une opération, telles que l'utilisation de " tronquer ". Il ne suffit pas d'utiliser la commande simple tronquée , la commande correcte serait " modifier la partition de tronquer la table. " Par conséquent , les partitions sont plus difficiles à gérer.