Re: Problèmes de performan ces avec une application CPS

Julien Anguenot <[email protected]> Wed, 18 Apr 2007 18:29:46 +0000
Newsgroups gmane.comp.web.zope.cps.general.french
Organization Nuxeo SAS
Message-ID <[email protected]>
MASSIN Patrick (EURIWARE) wrote:
> Je suis en charge de la maintenance d’une application réalisée en CPS
> 3.4, Zope 2.9.3 et Python 2.4.3 installé sur un serveur LINUX.
> 
>  
> 
> Les utilisateurs se plaignent des performances obtenues sur certaines
> fonctions, notamment celles qui font appel à des requêtes portal_catalog.
> 
>  
> 
> Exemple d’une requête qui dure 15 secondes :
> 
> ------
> 
> 2007-04-17T09:33:03 INFO cpsskins_getPending start catalog search for
> {'path': ['/adoc_evr//sections/etablissements',
> '/adoc_evr//sections/corporates', '/adoc_evr//sections/bus'],
> 'portal_type': 'evr_texte_juridique', 'cps_filter_sets': {'operator':
> 'and', 'query': ('searchable', 'leaves')}, 'sort-on': 'Title',
> 'review_state': 'pending'}
> 
> ------
> 
> 2007-04-17T09:33:18 INFO cpsskins_getPending end catalog search in 15.17
> 
>  
> 
> Des opérations ont été menées en 2006 : montée en version CPS,
> changement de serveur, tentatives infructueuses de distribution de
> charge sur un serveur multiprocesseur par ZEO, ….
> 
>  
> 
> Le mode Debug est à off.
> 
> Le fichier Data.fs atteint une taille de 3 .4 Go, il est compacté toutes
> les semaines.
> 
> Le catalogue contient 88441 enregistrements.
> 
>  
> 
> A-t-on atteint les limites du système ? J’aimerais avoir un retour
> d’expérience d’autres sites CPS de taille équivalente ou supérieure ? ou
> des idées pour gagner du temps sur ce genre d’opérations.

Nous avions fixé le soucis de ZCatalog de cette façon pour des gros
volumes :

http://www.cps-project.org/sections/projects/nxlucene

Quelques explications sur les motivations :

http://blogs.nuxeo.com/sections/blogs/julien_anguenot/2006_06_02_lucene-based-cataloging-solution-for-zope-3-cps-3-4

En même temps, 88441 indexes c'est pas énorme non plus... Donc faudrait
profiler un peu pour ce qu'il se passe.

	J.


-- 
Julien Anguenot | Nuxeo R&D (Paris, France)
Open Source ECM - http://www.nuxeo.com
Nuxeo 5 : http://www.nuxeo.org
Mobile: +33 (0) 6 72 57 57 66

_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
signature.asc (application/pgp-signature, 252 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGJmOcGhoG8MxZ/pIRAhQRAJ4gi+lF1Qvj4GE30i588gAH6gSZnQCfT5tS
GAORl5YvBDWq2guCN7EBTYg=
=3cpG
-----END PGP SIGNATURE-----