[EP-tech] Re: Managing Subject tree from web : very slow

Paolo Tealdi paolo.tealdi at polito.it
Wed Jun 13 08:54:30 BST 2012


On 06/13/2012 09:39 AM, Jean-Marie Le Bechec wrote:

Hi,
unfortunately not.
But the strange thing is that fortunately  it's not more so 
cpu-hungry/time-consuming. Having done absolutely nothing.
Not quick as expected, but not so long, far better than when i wrote 
that email.
I can't explain why ...

Best regards,
Paolo Tealdi

> Hi,
>
> have you find a solution to improve the loading time of the web admin 
> interface for create subjects ?  And yes, presenting the subjects tree 
> page seems to be very very CPU-hungry on mysql (see below).
>
> I use EPrints 3.2.4 (Victoria Sponge) on VMware
>
> free -m :
>              total       used       free     shared    buffers     cached
> Mem:  3948       3923         25          0                   84       
> 2207
> -/+ buffers/cache:       1630       2318
> Swap:         5951        145       5806
>
> I see (example), mysqladmin processlist --verbose:
>
> | 355 | oatao | localhost | oatao | Query   | 0    | Sending data | 
> SELECT `eprint`.`eprintid` FROM `eprint`, (SELECT `eprint`.`eprintid` 
> AS `eprintid` FROM `eprint`, (SELECT `eprint`.`eprintid` AS `eprintid` 
> FROM `eprint`, `eprint_instit` AS `eprint_instit`, `subject_ancestors` 
> AS `subject_ancestors` WHERE 
> `eprint`.`eprintid`=`eprint_instit`.`eprintid` AND 
> `eprint_instit`.`instit`=`subject_ancestors`.`subjectid` AND 
> (`subject_ancestors`.`ancestors` = 'ENSCCF_FR') UNION SELECT 
> `eprint`.`eprintid` AS `eprintid` FROM `eprint`, `eprint_divisions` AS 
> `eprint_divisions`, `subject_ancestors` AS `subject_ancestors` WHERE 
> `eprint`.`eprintid`=`eprint_divisions`.`eprintid` AND 
> `eprint_divisions`.`divisions`=`subject_ancestors`.`subjectid` AND 
> (`subject_ancestors`.`ancestors` = 'ENSCCF_FR') UNION SELECT 
> `eprint`.`eprintid` AS `eprintid` FROM `eprint`, `eprint_subjects` AS 
> `eprint_subjects`, `subject_ancestors` AS `subject_ancestors` WHERE 
> `eprint`.`eprintid`=`eprint_subjects`.`eprintid` AND 
> `eprint_subjects`.`subjects`=`subject_ancestors`.`subjectid` AND 
> (`subject_ancestors`.`ancestors` = 'ENSCCF_FR')) AS 
> `or_47170576395216` WHERE 
> `eprint`.`eprintid`=`or_47170576395216`.`eprintid`) AS 
> `and_47170580199520_0` WHERE 
> `eprint`.`eprintid`=`and_47170580199520_0`.`eprintid` AND 
> `eprint`.`eprint_status` = 'archive' GROUP BY `eprint`.`eprintid` |
>
> and top (when I load the web admin subject page):
>
> Tasks: 128 total,   1 running, 127 sleeping,   0 stopped,   0 zombie
> Cpu(s): 45.8%us,  9.0%sy,  0.0%ni, 44.4%id,  0.7%wa,  0.2%hi,  
> 0.0%si,  0.0%st
> Mem:   4043732k total,  4017324k used,    26408k free,    87124k buffers
> Swap:  6094840k total,   148544k used,  5946296k free,  2257256k cached
>
>   PID     USER      PR  NI  VIRT   RES     SHR  S   %CPU   %MEM    
> TIME+        COMMAND
>  3790    mysql     15   0    378m  82m     3232 S *101.5*    
> 2.1           307:53.77   mysqld
> 28982   apache  16    0   468m  138m   6132 S    6.3        
> 3.5           4:22.45       httpd
> 28983   apache  16    0   460m  129m   6112 S    2.3        
> 3.3           4:19.75       httpd
> ....
>
> Thanks...
>
> Jean-Marie
> -- 
>
> ***********************************************
> Jean Marie Le Bechec
> Service Commun de la Documentation
> Responsable ingenierie documentaire
> &
> Direction du Systeme d'Information
> Referent Etudes
>
> Institut National Polytechnique de Toulouse
> 6 allee Emile Monso - bp 34038 -
> 31029 Toulouse cedex 4
> Tel : 05 34 32 31 16
> Mail :lebechec at inp-toulouse.fr
> ***********************************************
>
> Le 30/08/2011 11:03, Paolo Tealdi a écrit :
>> Il 30/08/2011 10.06, Stefano Cecere ha scritto:
>>
>> Hi Stefano,
>>
>> i normally use the XML batch interface to import/export subjects (and
>> the programs are quick enought) , but the web interface can be  easy and
>> confortable (if not so slow), for example, to translate subjects in
>> italian/english for multilanguage sites.
>>
>> Best regards,
>> Paolo Tealdi
>>
>>    
>>> Hi Paolo
>>>
>>> i managed it with XML import (see myhttp://files.eprints.org/553/  )
>>>
>>> ciao
>>> s
>>>
>>>
>>> On 30/ago/2011, at 09.28, Paolo Tealdi wrote:
>>>
>>>      
>>>> Dear all,
>>>> On our site (3.2.4) we are noticing that managing the subject tree from
>>>> admin web is painfully slow, for all subjets that have  sons, both for
>>>> subjects with and without records linked.
>>>> Creating an btree index  on subject_parents.parents doesn't improve.
>>>> Presenting the subjects tree page seems to be very CPU-hungry on mysql.
>>>>
>>>> Any hints ?
>>>>        
>>> ____    ___   __  _ _______________________
>>>
>>> Stefano Cecere
>>> Multimedia Archive developer
>>> Centro Studi Umanisti KRUR - Firenze
>>> stefano.cecere at krur.com
>>>
>>>
>>>
>>>
>>> *** Options:http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
>>> *** Archive:http://www.eprints.org/tech.php/
>>> *** EPrints community wiki:http://wiki.eprints.org/
>>>
>>>      
>>    


-- 
Ing. Paolo Tealdi         Area IT - Politecnico Torino
Telefono/Phone : +39-011-0906714 , FAX : +39-011-0906799
Indirizzo/Address : C.so Duca degli Abruzzi,  24 - 10129 Torino - ITALY
Skype : tealdi.paolo
Please consider your environmental responsibility before printing this e-mail

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ecs.soton.ac.uk/pipermail/eprints-tech/attachments/20120613/9c03344e/attachment-0001.html 


More information about the Eprints-tech mailing list