Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Spesso durante l'interrogazione dei miei database MS SQL Server, devo creare un campo calcolato, come questo (CASE WHEN A.type = 'Workover' THEN 'Workover' ELSE (CASE WHEN substring(C.category, 2, 1) = 'D' THEN 'Drilling' WHEN substring(C.category, 2, 1) = 'C' THEN 'Completion' WHEN substring(C.category, 2, 1) = 'W' THEN 'Workover' ELSE …
È possibile eliminare tutte le tabelle vuote dal mio enorme database (mysql)? Sto cercando un comando sql per rimuovere automaticamente tutte quelle tabelle vuote. Attualmente ho 305 tabelle nel mio set di dati e circa il 30% di esse sono vecchie tabelle vuote che non verranno utilizzate nella mia nuova …
Ho un server MySQL in esecuzione sul mio computer di lavoro, che esegue Mac OS X Maverick. Voglio accedervi dal computer di casa, che ha anche Mac OS Maverick. Dal terminale, se in 1 scheda, ho SSH nel mio computer di lavoro e ho lasciato che la sessione SSH rimanesse …
È improbabile che questa domanda aiuti eventuali futuri visitatori; è rilevante solo per una piccola area geografica, un momento specifico nel tempo o una situazione straordinariamente stretta che non è generalmente applicabile al pubblico mondiale di Internet. Per assistenza nel rendere questa domanda più ampiamente applicabile, visitare il centro assistenza …
Ho un database con 40 milioni di voci e voglio eseguire query con la seguente WHEREclausola ... WHERE `POP1` IS NOT NULL && `VT`='ABC' && (`SOURCE`='HOME') && (`alt` RLIKE '^[AaCcGgTt]$') && (`ref` RLIKE '^[AaCcGgTt]$') && (`AA` RLIKE '^[AaCcGgTt]$') && (`ref` = `AA` || `alt` = `AA`) LIMIT 10 ; POP1è …
Siamo stati su un server dedicato (single quad-core, 6 GB RAM) e ci stiamo spostando su un nuovo server dedicato (2x hex-core, 32 GB RAM). Entrambi sono Windows Server 2008, SQL Server 2008. Le prestazioni sul nuovo server sono leggermente peggiori rispetto al vecchio server più lento. Durante i test, …
Stiamo cercando di eliminare una tabella ma si sta impiccando e quando vediamo il comando "SHOW PROCESSLIST", viene visualizzato come "in attesa del blocco dei metadati". Anche noi non siamo in grado di eseguire alcuna operazione su quella particolare tabella. Qualcuno sa come risolverlo?
Quando un indice è disabilitato, la definizione rimane nel catalogo di sistema ma non viene più utilizzata. SQL Server non mantiene l'indice (poiché i dati nella tabella cambiano) e l'indice non può essere utilizzato per soddisfare le query. Se un indice cluster è disabilitato, l'intera tabella diventa inaccessibile. Perché non …
Abbiamo un processo che genera un rapporto di inventario. Sul lato client, il processo divide un numero configurabile di thread di lavoro per creare una porzione di dati per il report che corrisponde a un archivio su molti (potenzialmente migliaia, in genere dozzine). Ogni thread di lavoro chiama un servizio …
Se ho un tavolo che assomiglia a questo CREATE TABLE foo ( id INT NOT NULL AUTO_INCREMENT, aa INT NOT NULL, bb INT NOT NULL, PRIMARY KEY (id), UNIQUE KEY (aa, bb), CONSTRAINT aa_ref FOREIGN KEY (aa) REFERENCES bar (id), CONSTRAINT bb_ref FOREIGN KEY (bb) REFERENCES bar (id) ) C'è …
Perché non possiamo scrivere le istruzioni ddl direttamente nel blocco PL / SQL, ad esempio quando scrivo CREATE OR REPLACE PROCEDURE test IS BEGIN truncate table table_name; // error END test; / Ma, CREATE OR REPLACE PROCEDURE test IS BEGIN execute immediate 'truncate table table_name'; // works fine END test; …
La mia organizzazione sta pianificando di adottare i gruppi di disponibilità di SQL Server 2012 e sto cercando di capire quale impatto (se presente) avrà sul nostro processo di aggiornamento dell'applicazione. Rilasciamo aggiornamenti dell'applicazione su un ciclo di 8 settimane e qualsiasi versione potrebbe includere modifiche allo schema e / …
Ho modificato una tabella centrale nel mio database e sp_depends restituisce letteralmente centinaia di risultati e sono preoccupato che alcune di quelle stored procedure potrebbero non essere più compilate dopo la mia modifica. Controllare una singola procedura memorizzata è semplice (ho appena rieseguito lo script alter e ho verificato se …
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.