Bonjour,
J'ai un cas de figure assez simple que j'aimerais résoudre par par partitionnement des tables...
Imaginons :
- 1 table Factures (en-têtes) => BILL
- 1 table Lignes de factures (Items) => BILLINE
relation de 1 à N, 1 facture contient N lignes, mais une ligne n'appartient qu'à une seule facture... relation matérialisée par une clef étrangère (Bill_i) dans la table des lignes de facture.
la table Facture contient environ 350'000 Rows et la table des lignes environ 2'800'000 Rows.
je souhaite optimiser tout ça en partitionnant mes factures par exercice comptable... facile pour les factures, chaque facture à une date d'émission, une date de prestation, etc... le choix ne manque pas.
par contre pour les lignes, je n'ai pas de date... juste le lien sur la facture. Du coup, comment est-ce que je peux partitionner cette table efficacement en suivant le partitionnement des factures ?
mon but, bien sûr serait d'avoir une partition de lignes pour chaque partition de factures...
Toute suggestion est la bienvenue !
Partager