Le moment est venu d'ébaucher, sur un plan conceptuel, les étapes de personnalisation - et donc d'optimisation - de la réplication snapshot. Je décrirai ces étapes en détail dans le deuxième article de cette série. Rappelons que chaque Distribution Agent fonctionne dans un job, comme le montre la figure 3.
Personnaliser la réplication snapshot
L’étape Run agent
du job est une commande qui s’applique
à toute la publication ; on ne
peut pas interrompre cette étape entre
des articles pour la personnaliser.
Toutefois, Enterprise Manager permet
de personnaliser un job en insérant de
nouvelles étapes et en modifiant le flux
des étapes. Vous pouvez insérer une
étape – que j’appelle l’étape drop –
avant l’étape Run agent pour abandonner
tous les index et clés et insérer une
autre étape – appelée l’étape recreate –
pour recréer tous les index et clés.
Parce que vous insérez ces étapes, la
sous-étape bcp dans l’étape Run agent
(qui exécute distrib.exe) ne voit jamais
les index et les clés et est par conséquent optimisée en une time
complexity linéaire. De plus, comme
l’étape recreate insérée sera chargée
de recréer tous les index et clés, vous
n’aurez plus besoin du fichier .idx.
Donc, sur l’onglet Snapshot de la boîte
de dialogue Properties d’un article,
que montre la figure 8, supprimez
toutes les options Copy indexes pour
vider le fichier .idx et sélectionnez l’option
Delete all data in the existing table
(using TRUNCATE) pour personnaliser
le fichier .sch. Comme l’étape drop a
abandonné toutes les contraintes de
clés étrangères, la sous-étape sch dans
l’étape Run agent peut exécuter correctement
les instructions TRUNCATE et par
conséquent est entièrement optimisée
pour une time complexity constante.
Donc, les étapes optimisées interviennent
dans l’ordre suivant: drop, sch
(TRUNCATE), bcp, idx (vide) et recreate.
La figure 10 illustre les étapes d’un job
Distribution Agent personnalisé.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Quand l’innovation échappe à ses créateurs: Comment éviter l’effet Frankenstein à l’ère de l’IA
- L’IA agentique, nouveau pilier de la résilience numérique des RSSI
- L’identité, talon d’Achille de la cybersécurité
- De la donnée brute à l’actif stratégique : une approche produit
Articles les + lus
Confiance et curiosité : les clés pour entrer (et grandir) en tant que femme dans la tech
Portails développeurs internes : accélérer l’innovation sans alourdir les budgets
Pourquoi Shopify Plus s’impose dans la transformation du e-commerce B2B
Quand l’innovation échappe à ses créateurs: Comment éviter l’effet Frankenstein à l’ère de l’IA
Alliée ou menace ? Comment l’IA redessine le paysage cyber
À la une de la chaîne Tech
- Confiance et curiosité : les clés pour entrer (et grandir) en tant que femme dans la tech
- Portails développeurs internes : accélérer l’innovation sans alourdir les budgets
- Pourquoi Shopify Plus s’impose dans la transformation du e-commerce B2B
- Quand l’innovation échappe à ses créateurs: Comment éviter l’effet Frankenstein à l’ère de l’IA
- Alliée ou menace ? Comment l’IA redessine le paysage cyber
