Vos avis . Méthodologie et optimisation

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Vos avis . Méthodologie et optimisation

Messagepar Ahamay » 12 Fév 2010 à 11:24

Hello,

Je vais essayé de faire simple et rapide

Bon soit une base de 65 Go qui plante le serveur dès qu'un user y accède. Le but c'est donc de la splitter par année (2005 - 2010). On va donc copier 4 fois cette base et lancer un agent de suppression de tous les doc qui ns sont pas de l'année en question... mais on veux conserver les références entre doc (doc père et doc réponse)

Bref, pas bien sorcier à coder.... par contre ma question concerne l'optimisation (pas du code lol.... mais du temps) parce que vous imaginez bien que les 65Go vont pas se traiter comme ça.

Alors ??? je fais quoi ? une collection de tous les docs différents de l'année à conserver, puis pour chaque doc de la col une recherche si il y a des $ref (reponses) de l'année a conserver.... si il n'y en a pas , je supprime.

Ou bien, je prend les doc 1 par 1 et pour chaque doc je fait une recherche des $ref + année et si ok je supprime et passe au suivant ?

ou bien une autre idée ????

Bref, c'est clair que ca va être long, mais j'aimerai autant que possible optimiser et garantir la stabilité du serveur pendant que ca tourne.


vous feriez comment vous ?

Merci d'avance
Si haut que l'on soit placé, on n'est jamais assis que sur son cul (Montaigne) 8)
Avatar de l’utilisateur
Ahamay
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 27 Nov 2007 à 09:30
Localisation : Completement à l'ouest

Messagepar [In://ForM] » 12 Fév 2010 à 11:27

Ytria scanEZ!!!
[In://ForM]
 

Messagepar Ahamay » 12 Fév 2010 à 11:30

lol..... j'lai pas :(
J'ai teamStudio mais pas de licence Ytria là ou je bosse
Si haut que l'on soit placé, on n'est jamais assis que sur son cul (Montaigne) 8)
Avatar de l’utilisateur
Ahamay
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 27 Nov 2007 à 09:30
Localisation : Completement à l'ouest

Messagepar Michael DELIQUE » 12 Fév 2010 à 11:31

sinon

tu peux faire ton traitement par tranche d'année, tu lance ton agent autant de fois que tu as d'année a traiter.

tu peux aussi faire une réplique de la base sur un pc et faire tourner ton agent en local sur ton pc. ensuite tu n'aurra plus qu'a répliqué.

si le pc plante c'est aps bien grave
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Ahamay » 12 Fév 2010 à 11:35

Bin en fait les admins sont partie de l'idée de faire 4 copies de la bases.... et dans chacune d'elles on lancera un agent qui supprime tout ce qui ne concercne pas l'année en question les sauf doc fils.
Si haut que l'on soit placé, on n'est jamais assis que sur son cul (Montaigne) 8)
Avatar de l’utilisateur
Ahamay
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 27 Nov 2007 à 09:30
Localisation : Completement à l'ouest

Messagepar oguruma » 12 Fév 2010 à 19:37

si tu refais tes bases et si dans la foulée tu peux optimiser les vues et attentions aux index.... c'est peut-être l'occasion de faire du propre car en général ce sont les index de base qui font ramer le serveur
pense à bien supprimer l'option de gestion des documents non lus qui n'ont aucun intérêt dans une base document et l'option de conversion 'bmp" qui est plus compréhension dans la version uk et mal traduit en version fr
ces deux options si elles sont mal positionnées tu as des perf dégeu quand la base comporte bcp d'index et bcp de vues indexées avec des formules complexes
Bien à vous

http://www.dominoarea.org/oguruma/

Les téléphones PORTABLES dans les TGV y en a MARRRE de ces voyageurs qui ne respectent pas les autres ! ARRET DES PORTABLES SVP - Merci

Fumeurs ! respectez les non fumeurs !!!
Fumeurs ! respectez la loi de février 2007 et les lieux publics !!! (ie. hall de gares)
Avatar de l’utilisateur
oguruma
Super V.I.P.
Super V.I.P.
 
Message(s) : 4086
Inscrit(e) le : 16 Déc 2004 à 08:50
Localisation : LILLE

Messagepar [In://ForM] » 16 Fév 2010 à 22:49

Ce qui est sidérant, c'est quand même qu'une équipe se rende compte qu'une base Lotus-Notes explose et atteigne les xxxGo et se demande à ce moment là ce qu'ils doivent faire. Cela révèle du niveau hautement élevé d'investissement de cette équipe d'admin, qu'on la vire. Je pense que l'on est d'accord avec Jérôme sur ce point, qu'on les vire!

Plus vous fonctionnerez comme cela, sans surveillance, sans formation, sans expertise, plus vous irez dans le mur. Continuez cela nous donne du boulot... chiant certes, mais au moins de bonnes histoires à raconter au coin du feu un de ces 4.

PS: j'ai d'anciens clients qui ont une base de 180go, ils n'y touchent pas, cela fonctionne, et le serveur Domino sert uniquement cette base. Mais c'est un sujet sensible et une entreprise connue ;-) Mais ils n'ont pas posté sur DA je pense, et de mémoire ils ont été les premiers à acheter du Notes ( 10000 licences je crois avant notes 3), donc côté compétence ils se dém....ent.
[In://ForM]
 

Messagepar Michael DELIQUE » 17 Fév 2010 à 08:37

@ [In://form]

j'ai modéré tes propos, un coup de gueule soit, mais il faut savoir garder un peu de politesse, c'est un forum public. Maintenant si tu as envi de me hurler dans les oreille tu connais mon tel ou mon mail
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar [In://ForM] » 22 Fév 2010 à 12:10

C'est pour cela que Jérôme a arrêté le forum ;-)
[In://ForM]
 

Messagepar Michael DELIQUE » 22 Fév 2010 à 13:08

Je n'ai rien contre les avis divergents ou les coups de gueules. Bien au contraire. Mais l'insulte et la grossièreté ne sont pas de mise.

Ce n'est pas Jérôme et consort qui reçoit les plaintes mais c'est moi.

Le franc parler à ces limites et ses inconvénients. Si maintenant il a quitté le forum juste pour ça, franchement je suis déçus.
Dernière édition par Michael DELIQUE le 22 Fév 2010 à 14:35, édité 1 fois.
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar [In://ForM] » 22 Fév 2010 à 14:26

Je suis pire ;-) C'est pas gagné ;-)
[In://ForM]
 

Messagepar stloje » 22 Fév 2010 à 14:55

Je suis d'accord avec Michael dans le sens où le forum sert principalement à déposer des problèmes et obtenir -éventuellement- une solution d'ouverture pour les résoudres. Ce serait dommage de faire du lynchage publique lorsque les protagonistes en question n'en savent rien.

Nous pouvons apporter des solutions de rechanges voire aussi émettre des recommandations, mais pas discréditer ouvertement, même vertement les parties en question. Cela provoque de la censure et perte d'expertise lorsque la personne devient bannie.
Et vive le cambouis! Si t'en as jusque sous les bras, c'est parce que tu as cherché longuement la solution ou tout simplement parce que tu t'es vautré!
Avatar de l’utilisateur
stloje
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 335
Inscrit(e) le : 09 Sep 2008 à 13:18
Localisation : Orléans

Messagepar Bidouille » 22 Fév 2010 à 15:17

oufs ... pour une fois c'est pas moi .... dire que je suis monté au rouge en quelque instants !!! ;-) ;-)
+1 pour Michael.

Au fait une p'tite relance...

on voit pas grand monde dans la liste des membres !!!
http://forum.dominoarea.org/groupcp.html
La cotiz c'est à peine le cout d'une séance pour "Avatar"
Bidouille

8) Le farniente est une merveilleuse occupation. Dommage qu'il faille y renoncer pendant les vacances, l'essentiel étant alors de faire quelque chose. 8)
Pierre Daninos
Avatar de l’utilisateur
Bidouille
Roi des posts
Roi des posts
 
Message(s) : 691
Inscrit(e) le : 10 Déc 2008 à 18:14
Localisation : Sud Ouest

Messagepar stloje » 22 Fév 2010 à 15:26

Salut Ahamay,

Je te conseille plutôt de créer des copies de bases vides (autant de fois que tu dois faire des archives) et faire un agent qui va déplacer les documents dans les archives. Cet agent devrait -à chaque jour- épurer en différents lots les éléments à sortir de la base.

Si tu procèdes par copie complète, il ne faut pas oublier que le serveur Notes reconstruit les index de vues sur chaque base, et là, tu vas quintupler la volumétrie sur le serveur, voir même mettre le serveur Windows sur les genoux par manque d'espace disque dur. Il ne faut pas oublier qu'une copie physique via OS = réplique en Notes.
Et vive le cambouis! Si t'en as jusque sous les bras, c'est parce que tu as cherché longuement la solution ou tout simplement parce que tu t'es vautré!
Avatar de l’utilisateur
stloje
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 335
Inscrit(e) le : 09 Sep 2008 à 13:18
Localisation : Orléans

Messagepar stloje » 22 Fév 2010 à 15:28

Bidouille a écrit:Au fait une p'tite relance...

on voit pas grand monde dans la liste des membres !!!
http://forum.dominoarea.org/groupcp.html
La cotiz c'est à peine le cout d'une séance pour "Avatar"


C'est où pour l'info (la cotiz)?
Et vive le cambouis! Si t'en as jusque sous les bras, c'est parce que tu as cherché longuement la solution ou tout simplement parce que tu t'es vautré!
Avatar de l’utilisateur
stloje
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 335
Inscrit(e) le : 09 Sep 2008 à 13:18
Localisation : Orléans

Suivant

Retour vers Développement

cron