Ask Questions and Find Answers
Important:
Ask is now read-only. You can review any existing questions and answers, but not add anything new.
But - don't panic! While ask is no more, we've replaced it with discuss - the new Liferay Discussion Forum! Read more here here or just visit the site here:
discuss.liferay.com
Creazione utenti lenta con document library piena
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!
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!
6000 record non sono tanti, e 16 secondi sono troppi...Ci dai un po di dettagli sul sistema?
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)
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)
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?
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?
Pardon per il cross-posting, non conoscevo questa regola 
Il portal-ext.properties ha solamente questo parametro
include-and-override=portal-developer.properties
e altri parametri applicativi usati dalle portlet
Il portal-ext.properties ha solamente questo parametro
include-and-override=portal-developer.properties
e altri parametri applicativi usati dalle portlet
mmmmm, dovresti avere almeno la parte jdbc x il db.... no?
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
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