[{"data":1,"prerenderedAt":411},["ShallowReactive",2],{"post-\u002Fblog\u002Fgestionale-lento":3,"related-\u002Fblog\u002Fgestionale-lento":404},{"id":4,"title":5,"body":6,"date":388,"description":389,"extension":390,"meta":391,"navigation":392,"order":393,"path":394,"related":395,"seo":399,"seoTitle":400,"sitemap":401,"stem":402,"updated":388,"__hash__":403},"blog\u002Fblog\u002Fgestionale-lento.md","Gestionale lento: come capire la causa prima di spendere soldi",{"type":7,"value":8,"toc":365},"minimark",[9,18,21,26,29,105,108,112,117,120,124,127,131,134,138,151,155,162,166,173,177,180,184,187,262,265,269,315,319,327,340,344,348,351,355,358,362],[10,11,12,13,17],"p",{},"Un ",[14,15,16],"strong",{},"gestionale lento"," può dipendere da quattro cose: il server, la rete, il database o il programma stesso. Comprare un computer più potente è la reazione più comune, ma non serve se il problema è una ricerca scritta male o un database mai curato. Prima di spendere, va capito dove si perde il tempo, e alcune verifiche puoi farle con poche domande.",[10,19,20],{},"Una lentezza che nessuno misura ha un costo vero: ogni giorno le persone aspettano, si interrompono e trovano scorciatoie. La buona notizia è che spesso la causa è una sola e, una volta trovata, si può correggere senza stravolgere nulla.",[22,23,25],"h2",{"id":24},"le-domande-che-restringono-il-campo","Le domande che restringono il campo",[10,27,28],{},"Prima di chiamare un tecnico, raccogli queste informazioni. Spesso bastano da sole a indicare la direzione.",[30,31,32,45],"table",{},[33,34,35],"thead",{},[36,37,38,42],"tr",{},[39,40,41],"th",{},"Domanda",[39,43,44],{},"Se la risposta è sì, guarda qui",[46,47,48,57,65,73,81,89,97],"tbody",{},[36,49,50,54],{},[51,52,53],"td",{},"È lento per tutti, in ogni operazione?",[51,55,56],{},"Server, rete o database in generale",[36,58,59,62],{},[51,60,61],{},"È lento solo in certe schermate o report?",[51,63,64],{},"Programma o singole ricerche",[36,66,67,70],{},[51,68,69],{},"È lento solo in certi orari?",[51,71,72],{},"Backup, elaborazioni notturne o troppi utenti insieme",[36,74,75,78],{},[51,76,77],{},"È lento solo per alcune persone o sedi?",[51,79,80],{},"PC o connessione di quelle persone",[36,82,83,86],{},[51,84,85],{},"Peggiora nel tempo, poco alla volta?",[51,87,88],{},"Crescita dei dati e mancanza di manutenzione",[36,90,91,94],{},[51,92,93],{},"È iniziato all’improvviso, da una certa data?",[51,95,96],{},"Un cambiamento: aggiornamento, nuovo antivirus, nuova rete",[36,98,99,102],{},[51,100,101],{},"Si blocca solo quando lavorano in molti?",[51,103,104],{},"Blocchi tra utenti sugli stessi dati",[10,106,107],{},"L’ultima colonna è una pista, non una diagnosi. Ma evita di partire da una soluzione a caso.",[22,109,111],{"id":110},"le-cause-più-frequenti","Le cause più frequenti",[113,114,116],"h3",{"id":115},"il-database-non-viene-curato","Il database non viene curato",[10,118,119],{},"Un database ha bisogno di manutenzione periodica, come la ricostruzione degli indici e l’aggiornamento delle statistiche che usa per scegliere come cercare i dati. Se nessuno se ne è mai occupato, il rallentamento arriva piano, e ci si abitua. Tra le cause è una delle più economiche da risolvere: chiedi al tuo tecnico se è previsto un piano di manutenzione e quando è stato eseguito l’ultima volta.",[113,121,123],{"id":122},"ricerche-e-report-scritti-male","Ricerche e report scritti male",[10,125,126],{},"Una singola ricerca, o un report che legge tutto il magazzino per mostrare poche righe, può rallentare anche il lavoro degli altri. Di solito il segnale è che “quando parte quel report, si ferma tutto”. Qui l’hardware serve a poco: va corretta la ricerca. Il tecnico ha strumenti per individuare quali sono le operazioni più lente.",[113,128,130],{"id":129},"utenti-che-si-bloccano-a-vicenda","Utenti che si bloccano a vicenda",[10,132,133],{},"Quando più persone modificano gli stessi dati, il database può mettere qualcuno in attesa. Se una stampa o un’elaborazione lunga tiene occupate molte righe, tutti gli altri aspettano. Da fuori sembra che “il server è lento”, mentre i processori sono quasi fermi.",[113,135,137],{"id":136},"risorse-del-server","Risorse del server",[10,139,140,141,144,145,150],{},"A volte il problema è proprio questo: poca memoria, o dischi tradizionali dove serve un’unità SSD. Il tecnico può verificarlo osservando il carico ",[14,142,143],{},"durante le ore di lavoro",", non la sera quando tutto è calmo. Se il server è molto vecchio, considera anche il tema del ",[146,147,149],"a",{"href":148},"\u002Fblog\u002Fsql-server-fine-supporto","supporto di sistema operativo e database",".",[113,152,154],{"id":153},"un-programma-pensato-per-la-rete-locale","Un programma pensato per la rete locale",[10,156,157,158,150],{},"Molti programmi desktop continuano a scambiare dati con il database a ogni operazione. Funzionano bene in ufficio, ma diventano lentissimi su una rete meno veloce, tra due sedi o da casa. È anche il motivo per cui spostare solo il database nel cloud può peggiorare la situazione: ne parliamo in ",[146,159,161],{"href":160},"\u002Fblog\u002Fmigrare-server-aziendale-cloud","migrare il server aziendale in cloud",[113,163,165],{"id":164},"file-condivisi-in-rete","File condivisi in rete",[10,167,168,169,150],{},"Con strumenti basati su file condivisi, come Access o FoxPro, ogni PC legge i dati attraverso la rete. Più il file cresce, più diventa lento. Il rimedio è passare a un database vero: vedi ",[146,170,172],{"href":171},"\u002Fblog\u002Fmigrazione-database-access-cloud","come migrare un database Access al cloud",[113,174,176],{"id":175},"antivirus-e-backup","Antivirus e backup",[10,178,179],{},"Un antivirus che controlla ogni accesso ai file del database, o un backup che parte in orario di lavoro, possono rallentare molto. Sono cause semplici e spesso trascurate.",[22,181,183],{"id":182},"come-misurare-senza-strumenti-particolari","Come misurare, senza strumenti particolari",[10,185,186],{},"Il modo più utile per iniziare è sorprendentemente semplice. Scegli le 5 operazioni che ti danno più fastidio, poi prendi il tempo con un cronometro per una settimana, in momenti diversi della giornata e dalle postazioni di persone diverse.",[30,188,189,208],{},[33,190,191],{},[36,192,193,196,199,202,205],{},[39,194,195],{},"Operazione",[39,197,198],{},"Ore 9",[39,200,201],{},"Ore 12",[39,203,204],{},"Ore 17",[39,206,207],{},"Note",[46,209,210,223,236,249],{},[36,211,212,215,217,219,221],{},[51,213,214],{},"Apertura scheda cliente",[51,216],{},[51,218],{},[51,220],{},[51,222],{},[36,224,225,228,230,232,234],{},[51,226,227],{},"Salvataggio di un ordine",[51,229],{},[51,231],{},[51,233],{},[51,235],{},[36,237,238,241,243,245,247],{},[51,239,240],{},"Ricerca articolo",[51,242],{},[51,244],{},[51,246],{},[51,248],{},[36,250,251,254,256,258,260],{},[51,252,253],{},"Report di fine giornata",[51,255],{},[51,257],{},[51,259],{},[51,261],{},[10,263,264],{},"Questa tabella ti darà tre cose: una descrizione del problema che un tecnico può usare, un riferimento per capire se un intervento è servito, e una stima del tempo perso in azienda. Per quest’ultima basta moltiplicare i secondi di attesa per il numero di operazioni al giorno. Il risultato spesso sorprende.",[22,266,268],{"id":267},"cosa-provare-dal-meno-costoso","Cosa provare, dal meno costoso",[270,271,272,279,285,291,297,303,309],"ol",{},[273,274,275,278],"li",{},[14,276,277],{},"Controlla orari di backup e altre elaborazioni",", poi spostali fuori dall’orario di lavoro.",[273,280,281,284],{},[14,282,283],{},"Avvia la manutenzione del database",", se manca.",[273,286,287,290],{},[14,288,289],{},"Controlla gli antivirus",", escludendo le cartelle del database secondo le indicazioni del produttore.",[273,292,293,296],{},[14,294,295],{},"Individua le ricerche e i report più lenti"," e correggili.",[273,298,299,302],{},[14,300,301],{},"Pulisci i dati vecchi",", se il programma lo permette: non cancellarli, ma archiviali.",[273,304,305,308],{},[14,306,307],{},"Aggiorna il programma",", se è disponibile una versione più recente.",[273,310,311,314],{},[14,312,313],{},"Solo a questo punto, valuta l’hardware",": memoria e dischi veloci possono fare molto, se il problema è lì.",[22,316,318],{"id":317},"quando-la-lentezza-è-un-sintomo-più-grande","Quando la lentezza è un sintomo più grande",[10,320,321,322,326],{},"Ci sono casi in cui puoi migliorare un po', ma non risolvere: il programma non è stato progettato per il volume attuale di dati, ogni correzione ne rompe un’altra, oppure non c’è nessuno che possa intervenire sul codice. Questo è il ",[146,323,325],{"href":324},"\u002Fblog\u002Fdebito-tecnico-cos-e","debito tecnico"," che si fa sentire.",[10,328,329,330,334,335,339],{},"Se ti trovi qui, non significa dover rifare tutto. Puoi sostituire per prima la parte più lenta, lasciando il resto al suo posto: è il metodo descritto nella ",[146,331,333],{"href":332},"\u002Fblog\u002Fmodernizzazione-software-legacy","guida alla modernizzazione del software legacy",". Per capire cosa succede davvero, un ",[146,336,338],{"href":337},"\u002Fblog\u002Faudit-software-aziendale","audit del software"," mette in fila cause e priorità.",[22,341,343],{"id":342},"domande-frequenti","Domande frequenti",[113,345,347],{"id":346},"comprare-un-server-più-potente-risolve","Comprare un server più potente risolve?",[10,349,350],{},"Solo se il limite è il server. Se la causa è una ricerca inefficiente o un blocco tra utenti, spesso il miglioramento è piccolo e dura poco. Chiedi sempre una misurazione prima di acquistare.",[113,352,354],{"id":353},"è-colpa-della-rete","È colpa della rete?",[10,356,357],{},"Puoi farti un’idea collegando un PC direttamente al server, o provando dalla stanza del server. Se così è veloce, il problema è probabilmente nella rete o nel modo in cui il programma la usa.",[113,359,361],{"id":360},"nel-cloud-sarebbe-più-veloce","Nel cloud sarebbe più veloce?",[10,363,364],{},"Non per forza. Un’applicazione progettata per il web può esserlo, ma un vecchio programma desktop con il database nel cloud può diventare più lento di prima.",{"title":366,"searchDepth":367,"depth":367,"links":368},"",2,[369,370,380,381,382,383],{"id":24,"depth":367,"text":25},{"id":110,"depth":367,"text":111,"children":371},[372,374,375,376,377,378,379],{"id":115,"depth":373,"text":116},3,{"id":122,"depth":373,"text":123},{"id":129,"depth":373,"text":130},{"id":136,"depth":373,"text":137},{"id":153,"depth":373,"text":154},{"id":164,"depth":373,"text":165},{"id":175,"depth":373,"text":176},{"id":182,"depth":367,"text":183},{"id":267,"depth":367,"text":268},{"id":317,"depth":367,"text":318},{"id":342,"depth":367,"text":343,"children":384},[385,386,387],{"id":346,"depth":373,"text":347},{"id":353,"depth":373,"text":354},{"id":360,"depth":373,"text":361},"2026-11-01","Gestionale lento? Come capire se dipende da server, rete, database o dal programma, con controlli che puoi fare prima di comprare nuovo hardware.","md",{},true,22,"\u002Fblog\u002Fgestionale-lento",[396,397,398],"debito-tecnico-cos-e","sql-server-fine-supporto","migrare-server-aziendale-cloud",{"title":5,"description":389},"Gestionale lento: cause e cosa fare davvero | ITnext",{"loc":394,"lastmod":388},"blog\u002Fgestionale-lento","sxRslFi94rXU8rmTJvLky7bcCZPnJ7DrolVI_C9m0RM",[405,407,409],{"path":324,"title":406},"Debito tecnico: cos’è, spiegato a chi dirige un’azienda",{"path":148,"title":408},"SQL Server fuori supporto: le scelte per una PMI dopo la fine del 2016",{"path":160,"title":410},"Migrare il server aziendale in cloud: conviene davvero a una PMI?",1793609718645]