24FreelanceMercato freelance che non dorme mai
Il periodo di risposta è scaduto

Ottimizzazione delle prestazioni del database e migrazione da MySQL a PostgreSQL

135 visualizzazioni 0 risposte#42027
Budget€525per il progetto
FormatoProgetto una tantumnessun prepagamento
PagamentoContante, Bonifico bancario
Risposte accettateIl periodo di risposta è scadutofino a 30.08.2026
Risposte0media della categoria: 0,5
Visualizzazioni13551 in 14 giorni

Descrizione del progetto

Tradotto
Stiamo sviluppando un'applicazione web in cui il traffico, il volume dei dati e il carico del database sono aumentati significativamente negli ultimi due anni, e il database è diventato il principale collo di bottiglia. Le pagine che una volta si caricavano istantaneamente ora si bloccano durante le ore di punta, i compiti in background si accumulano nelle code e diverse query di reporting a volte bloccano le tabelle per così tanto tempo che le query degli utenti scadono. Abbiamo bisogno di un ingegnere di database esperto pronto a intraprendere un lavoro di ottimizzazione mirato: profilare il carico, identificare le query e i modelli di accesso che causano problemi reali e trasformare questa analisi in miglioramenti concreti e misurabili, non supposizioni.

Il compito ha due parti collegate. La prima è ottimizzare il sistema esistente: raccogliere e analizzare i log delle query lente, studiare i piani di esecuzione, proporre indici, riscritture di query e affinamenti mirati dello schema (normalizzazione dove aiuta, denormalizzazione o tabelle di riepilogo dove è più efficiente). Vogliamo che ogni raccomandazione sia supportata da numeri "prima e dopo" su una copia realistica dei nostri dati. La seconda parte è la migrazione pianificata da MySQL a PostgreSQL. Questo deve essere trattato come un'operazione di combattimento con zero perdita di dati e downtime minimo: mappatura dei tipi di dati e delle collazioni, migrazione della logica e dei vincoli memorizzati, verifica dei conteggi delle righe e dei checksum su entrambi i lati, oltre a uno scenario di rollback testato in caso di fallimento.

Inizi su un ambiente di test e concordi ogni passaggio con il nostro team prima di toccare la produzione. La comunicazione chiara, script riproducibili invece di modifiche manuali una tantum e discussioni oneste sui compromessi sono importanti per noi. Si prega di fornire esperienza pertinente con grandi set di dati e specificare gli strumenti preferiti per la conversione dello schema e il controllo dell'integrità. I risultati devono essere documentati in modo che i nostri sviluppatori possano mantenerli in futuro.

— Audit completo delle query lente con priorità e passaggi di riproduzione
— Piano degli indici, query riscritte e raccomandazioni per lo schema con risultati di misurazione
— Runbook di migrazione: mappatura dei tipi, sequenza di cutover e rollback
— Verifica automatizzata dei conteggi delle righe, checksum e integrità referenziale dopo la migrazione
— Documentazione di consegna e breve walkthrough per il nostro team di sviluppo
Altro / Varie Contante, Bonifico bancario
24
Venti · consiglio

Come scrivere una risposta che venga scelta

  • Inizia con il compito del cliente, non con una storia su di te.
  • Collega uno o due lavori simili dal tuo portfolio.
  • Indica un prezzo e una scadenza — e cosa includono esattamente.
  • Fai una domanda di chiarimento: inizia la conversazione.

Risposte 0

I testi delle risposte sono visibili solo al cliente.

Stessa categoria

Progetti simili

Tutti i progetti nella categoria
Ringhiera forgiata per una scala di casa e un portico

Ringhiera forgiata per una scala di casa e un portico

Ho bisogno di un parapetto in ferro battuto per la scala della mia casa e di un piccolo parapetto abbinato per il portico: un disegno realizzato per questa casa, motivi vegetali so…

Altro / Varie23.09.20260193
0risposte
Buono a sapersi
Come rispondo a questo progetto?

Accedi come freelancer, descrivi come risolverai il compito, indica il tuo prezzo e la scadenza. Il cliente legge le risposte e inizia un dialogo con le migliori.

Chi può vedere la mia risposta?

Solo il cliente che ha pubblicato il progetto e tu. Altri freelancer non vedono il tuo testo o prezzo.

Dove posso trovare lavori simili?

Nuovi progetti in “Altro / Varie” appaiono ogni giorno. Tutti i progetti nella categoria

FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora