Il vostro database è molto lento e le applicazioni si bloccano continuamente, ma non siete sicuri di come ottimizzare il vostro sistema o le query ? Volete implementare una strategia di backup e ripristino per essere sicuri che nulla vada storto nell’evenienza che si verifichi un disastro ? Volete implementare un sistema in alta affidabilità usando un cluster di database o soluzioni di replica ?
I nostri servizi di consulenza forniscono un supporto immediato alle vostre esigenze, sia on-premise che in cloud. La nostra conoscenza approfondita di SQL Server e PostgreSQL ci permette di risolvere ogni problema o dubbio.
Una tipica sessione di consulenza può durare una o due giornate, in funzione della quantità di informazioni da acquisire ed elaborare per produrre la documentazione necessaria per definire il problema e le possibili soluzioni. Scenari complessi possono ovviamente richiedere una maggiore attenzione e quindi un tempo maggiore.
Questo un esempio delle attività di consulenza che ci impegnano quotidianamente:
- Miglioramento delle performance di SQL Server/Azure SQL/PostgreSQL mediante una ristrutturazione degl indici
- Ricerca e soluzione delle query più impattanti, analisi dei piani di esecuzione ed ottimizzazione, riscrivendo dove possibile il codice, ottimizzando gli indici o forzando l’uso di piani di esecuzione specifici
- Revisione delle strategie di backup per ottimizzare RPO/RTO
- Migrazione di oltre un migliaio di database da istanze SQL Server 2016 Failover Cluster alle versioni più recenti del prodotto (2019/2022) senza downtime
- Ricerca e soluzione dei problemi legati legati al TempDB, dovuti alla errata configurazione o query non ottimizzate
- Troubleshooting dell’utilizzo elevato della CPU dovuto a query non ottimizzate o indici mancanti
- Ricerca e soluzione degli scenari di deadlocks o di blocco delle risorse
- …
Se avete SQL Server, per avere una baseline da cui partire, si consiglia generalmente di iniziare con il servizio di Health Check dell’istanza SQL Server, che consente di identificare già molte delle criticità dell’istanza e fornire le soluzioni per mitigarle o risolverle del tutto.
Il servizio di Health Check si appoggia al servizio di monitoring Sentinel, incluso gratuitamente per tutta la durata dell’analisi ed eventualmente acquistabile separatamente in seguito.
Non è ancora disponibile il servizio Sentinel per PostgreSQL, ma vengono utilizzati altri tools open-source per ottenere le stesse informazioni.
Redis
Se sviluppate applicazioni, possiamo fornirvi servizi di consulenza anche per quanto riguarda Redis, usato principalmente come sistema di caching dei dati, ma ricco di altre funzionalità (ad esempio può essere usato come database per gli embeddings nei motori di AI per ricerca semantica):
- Analisi e definizione modalità ottimale di caching dei dati
- Implementazione Redis in alta disponibilità (con Redis Sentinel o Redis Cluster)
- Formazione ai sistemisti riguardo l’installazione e la manutenzione del servizio Redis
- Formazione agli sviluppatori per l’utilizzo delle principali librerie Redis
Contattaci per ulteriori dettagli sui nostri servizi e per un preventivo personalizzato.
Puoi usare questo calendario, per fissare una call di max 30 minuti in cui discutere dei servizi di cui hai bisogno: