RE: Creazione utenti lenta con document library piena

G C, modified 5 Years ago. New Member Posts: 8 Join Date: 10/8/20 Recent Posts
Ciao,
sto riscontrando alcuni problemi prestazionali, utilizzando liferay-ce-portal-7.0-ga5 e MySql db nella creazione/modifica utenti dal pannello di amministrazione di Liferay. Sembra che più aumentano  il numero di cartelle e file nella document library e più la creazione/modifica utenti diventa lenta.
Alzando i log hibernate ho notato che Liferay effettua una serie di query sulla tabella resourcepermission, più aumentano i record e peggio è.
Con 6028 record, di cui la maggior parte relativi ai permessi delle cartelle e file della document library, dopo aver inserito screenName, email, nome e cognome e aver premuto il tasto di salvataggio, il sistema impiega circa 16 secondi per terminare l'operazione.
Avete suggerimenti a riguardo? Qualcuno può aiutarmi?
Grazie!
thumbnail
Daniele Baggio, modified 5 Years ago. Expert Posts: 336 Join Date: 12/5/08 Recent Posts
6000 record non sono tanti, e 16 secondi sono troppi...Ci dai un po di dettagli sul sistema?
G C, modified 5 Years ago. New Member Posts: 8 Join Date: 10/8/20 Recent Posts
Macchina Windows Server 2012 release 2, 8GB RAM, 2 processori Xeon 2.10Ghz  + un'altra macchina simile per il db separata
Stesso problema su un'altro ambiente locale con server e db sulla stessa macchina: 10209 record, 9 secondi circa
(Windows 10 Pro, 16GB RAM, processore Intel Core i7 - 7700 3.60 ghz)
thumbnail
Daniele Baggio, modified 5 Years ago. Expert Posts: 336 Join Date: 12/5/08 Recent Posts
Non va bene fare cross-posting senza citarlo eh...  

Quindi per completezza aggiungiamo https://liferay.dev/forums/-/message_boards/message/120064018
Vista la versione di liferay e mysql potrebbe anche esserci il caso che le query siano onerose e non ottimizzate come indici.. però mi convince poco. Puoi condividere i settings del portal-ext properties?
G C, modified 5 Years ago. New Member Posts: 8 Join Date: 10/8/20 Recent Posts
Pardon per il cross-posting, non conoscevo questa regola emoticon
Il portal-ext.properties ha solamente questo parametro
include-and-override=portal-developer.properties
e altri parametri applicativi usati dalle portlet
thumbnail
Daniele Baggio, modified 5 Years ago. Expert Posts: 336 Join Date: 12/5/08 Recent Posts
mmmmm, dovresti avere almeno la parte jdbc x il db.... no?
G C, modified 5 Years ago. New Member Posts: 8 Join Date: 10/8/20 Recent Posts
certo, non li ho inseriti perchè davo per scontato che non servissero per la tua analisi, questi sono i restanti
admin.email.from.address=*****
admin.email.from.name=*****
company.default.locale=en_US
company.default.name=*****
company.default.web.id=*****
default.admin.email.address.prefix=*****
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.password=*****
jdbc.default.url=*****
jdbc.default.username=*****
liferay.home=*****
setup.wizard.enabled=false