Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Vorrei limitare le righe e le colonne che ritornano dal file SHOW TABLE STATUS comando in MySQL 5.1. C'è un modo per ottenere queste stesse informazioni attraverso SELECTun'istruzione in modo che io possa manipolare i risultati in modo normale?
Molti dei miei database hanno campi definiti come varchars. Questo non è stato un grosso problema da quando vivo e lavoro in America (dove l'unica lingua che esiste è "americana". Ahem ) Dopo aver lavorato con i database per circa 5 anni, ho scoperto che alla fine ho riscontrato problemi …
Sto cercando di ottimizzare una query che esamina una tabella di grandi dimensioni (37 milioni di righe) e ho una domanda sull'ordine in cui le operazioni vengono eseguite in una query. select 1 from workdays day where day.date_day >= '2014-10-01' and day.date_day <= '2015-09-30' and day.offer_id in ( select offer.offer_day …
Ho letto spesso quando si doveva verificare l'esistenza di una riga dovrebbe sempre essere fatto con EXISTS anziché con un COUNT. Eppure in diversi scenari recenti ho misurato un miglioramento delle prestazioni durante l'utilizzo del conteggio. Lo schema va così: LEFT JOIN ( SELECT someID , COUNT(*) FROM someTable GROUP …
Quindi un commento da questa domanda menziona che c'è una leggera differenza in "Stored procedure" e "Stored Funtions" in PostgreSQL. Il commento si collega a un articolo di Wikipedia ma alcuni di questi non sembrano applicarsi (ad esempio, possono essere utilizzati in una SELECTdichiarazione). La stessa sintassi sembra essere un …
Ho precedentemente salvato una copia della directory / var / lib / mysql / ddms ("ddms" è il nome dello schema). Ora ho installato un nuovo MySQL su Ubuntu 10.04.3 LTS appena installato eseguendo apt-get install mysql-server, credo che sia stata installata la versione 5.1. Dopo aver copiato la directory …
Esiste un modo per monitorare l'avanzamento della creazione di un indice in PostgreSQL. Sto creando un indice su una tabella di grandi dimensioni e vorrei vedere quanto velocemente si sta verificando. C'è un modo per monitorare questo?
SQL Server 2014, Ed. Standard Ho letto che percent_complete in dm_exec_requests non funziona per CREATE INDEX e, in pratica, percent_complete si attacca a 0. Quindi non aiuta. Attualmente uso il metodo seguente, che mi mostra almeno il movimento (che la creazione dell'indice non è bloccata). Ma non ho idea se …
Uno dei problemi più imbarazzanti con cui ho avuto a che fare riguarda i gruppi di Stored procedure. Data una procedura memorizzata, usp_DoSomethingAwesomeposso creare quel proc in un altro gruppo chiamandolo usp_DoSomethingAwesome;2. Ho scoperto questo durante la risoluzione di alcuni problemi di replica (Publisher: SQL 2000 Ent., Dist / Sub: …
Quando eseguo il seguente codice ci vogliono 22,5 minuti e fa 106 milioni di letture. Tuttavia, se eseguo solo l'istruzione select interna da sola, ci vogliono solo 15 secondi e fa 264k letture. Come nota a margine, la query di selezione non restituisce alcun record. Qualche idea sul perché lo …
Stiamo progettando un sistema che è noto per essere pesante (nell'ordine di decine di migliaia di letture al minuto). C'è una tabella namesche funge da sorta di registro centrale. Ogni riga ha un textcampo representatione un unico keyche ne è un hash MD5 representation. 1 Questa tabella contiene attualmente decine …
Qual è l'opzione migliore per ottenere il valore di identità che ho appena generato tramite un inserto? Qual è l'impatto di queste dichiarazioni in termini di prestazioni? SCOPE_IDENTITY() Funzione aggregata MAX() SELEZIONA TOP 1IdentityColumn FROM TableNameORDER BY IdentityColumn DESC
Sto cercando di capire meglio le differenze tra i comandi DELETEe TRUNCATE. La mia comprensione degli interni va qualcosa del tipo di: DELETE-> il motore di database trova e rimuove la riga dalle pagine di dati pertinenti e da tutte le pagine di indice in cui è inserita la riga. …
Sto cercando di capire quando la mia tabella è stata modificata verificandone la data di modifica come descritto in questa risposta . Ma il risultato non è sempre corretto. La data di modifica del file si aggiorna tra qualche minuto dopo l'aggiornamento della mia tabella. È un comportamento corretto? PostgreSQL …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.