Scriverò, correggerò, debuggherò e ottimizzerò le tue query sql
Sviluppatore di software
Informazioni su questo servizio
La tua query SQL fallisce, restituisce risultati sbagliati o è lenta? Diagnosticherò il problema, fornirò SQL pulito e corretto e spiegherò chiaramente cosa è cambiato.
Lavoro con MySQL, PostgreSQL, SQL Server e SQLite.
Posso aiutarti con:
- Scrittura di query SELECT e report
- Errori di sintassi e risultati errati
- JOIN, filtri, aggregazioni, subquery, CTE e funzioni finestra
- Miglioramenti alla leggibilità e alle prestazioni delle query
Ogni pacchetto include SQL pulito, una spiegazione e note di test basate sul tuo schema e dati di esempio.
Standard e Premium includono consigli su ottimizzazione e index dove rilevante. Premium aggiunge revisione del piano di esecuzione e un rapporto dettagliato. I miglioramenti delle prestazioni dipendono dai tuoi dati e dalla configurazione del database.
Questo servizio copre query SELECT/reporting. Una query corrisponde a una singola istruzione SQL, inclusi i CTE. Procedure memorizzate, migrazioni, schedulazioni e deployment in produzione sono esclusi.
Invia la versione del database, la query, il risultato atteso, lo schema e dati di esempio sanitizzati. Per lavori di performance, includi index e piani di esecuzione. Mai inviare credenziali.
Contattami prima di ordinare query complesse così posso confermare l'ambito e il pacchetto.
Tipo di database:
Database centralizzato
•
Database relazionale
Piattaforma:
MySQL
•
PostgreSQL
•
SQLite
•
SQL server
Expertise:
SQL
•
DQL
•
Performance
•
Ottimizzazione query
FAQ
Traduzione automatica.
Quali database supportate?
Supporto MySQL, PostgreSQL, SQL Server e SQLite. Per favore condividi il motore e la versione del tuo database così posso usare la sintassi SQL corretta. Per altre piattaforme, contattami prima di ordinare.
Di quali informazioni hai bisogno per iniziare?
Fornisci la tua query, l'errore esatto o risultato sbagliato, l'output atteso, le definizioni delle tabelle rilevanti e dati di esempio sanitizzati. Per lavori di performance, includi anche index esistenti, dimensioni approssimative delle tabelle e piani di esecuzione. Rimuovi password, credenziali e info personali.
Cosa si intende per una query?
Una query corrisponde a una singola istruzione SELECT eseguibile per l'output richiesto. Le subquery e i CTE contano come parte di quella istruzione. Più istruzioni vengono considerate separatamente. Contattami prima di ordinare query particolarmente lunghe o complesse così posso confermare l'ambito.
Puoi migliorare una query SQL lenta?
Standard e Premium includono ottimizzazione delle query e consigli sugli index dove rilevante. Premium include anche revisione del piano di esecuzione e rapporto dettagliato. I miglioramenti dipendono dai tuoi dati, index, hardware e configurazione del database, quindi non posso garantire un aumento di velocità specifico.
Hai bisogno di accesso al mio database?
No. Lavoro sulla base della query, delle definizioni delle tabelle e dei dati di esempio sanitizzati che fornisci. L'accesso al database di produzione è fuori da questo servizio. Se non puoi fornire dati rappresentativi, contattami prima: posso revisionare SQL, ma test e verifiche saranno limitati.
Cosa riceverò?
Ogni pacchetto include un file SQL, una spiegazione chiara delle modifiche e note di test che descrivono cosa è stato verificato e eventuali assunzioni o limitazioni. Standard include consigli su ottimizzazione e index dove rilevante. Premium include risultati della revisione del piano di esecuzione e un rapporto dettagliato.
Cosa include una revisione?
Una revisione copre aggiustamenti alla query consegnata rispetto ai requisiti originali. Nuovi output, query aggiuntive, regole di business modificate o un ambito ampliato richiedono un ordine aggiuntivo o un'offerta personalizzata. Basic e Standard includono una revisione; Premium ne include due.
Cosa è fuori dal scope di questa gig?
Questo servizio copre query SELECT e report. Non include istruzioni che modificano i dati come INSERT, UPDATE o DELETE; procedure memorizzate; trigger; progettazione del database; migrazioni; schedulazioni; amministrazione o deployment in produzione.
