Amministratori di database

Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità

2
Come generare una sequenza in mysql
Considera questa tabella in mysql create table numbers (number int); insert into numbers values (3), (2), (9); select * from numbers; +--------+ | number | +--------+ | 3 | | 2 | | 9 | +--------+ Esiste una semplice query per generare una tabella con le seguenti colonne I numeri …
19 mysql  sequence 

2
Blocca CREA TABELLA
In un'altra applicazione sono stato colpito da una cattiva progettazione: più thread eseguono un EnsureDatabaseSchemaExists()metodo contemporaneamente, che assomiglia sostanzialmente a questo: IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'MyTable') AND type = N'U') BEGIN CREATE TABLE MyTable ( ... ); END Tuttavia, anche se eseguito in una …

1
Finestra 24x7 vs notturna
Dove posso trovare risorse su come passare meglio a un'operazione 24x7? Come riescono le grandi aziende con grandi database? I nostri lavori notturni come eliminare i vecchi dati reindex aggiornare le statistiche tutti sembrano causare un impatto critico sul nostro sistema (ad es . utenti online e feed di dati …
19 sql-server 

2
MySQL memorizza nella cache?
Sto interfacciando un database MySQL con PHP Data Objects (PDO) ed eseguendo una query SQL estesa. Normalmente, ci vogliono circa 1500 ms; Devo ancora ottimizzarlo. Quando eseguo lo script PHP due volte con un breve intervallo tra, la query richiede solo circa 90 ms. La query è in entrambi i …
19 mysql 

5
SQL Server 2012: genera script dalla riga di comando
Sto eseguendo SQL Server 2012. SQL Server Management Studio ha l'opzione di fare clic con il pulsante destro del mouse su un database, quindi selezionare Attività e Genera script. C'è un modo per automatizzarlo in qualche modo tramite la riga di comando? Voglio creare uno script che includa lo schema …

5
Posizione del file mdf del database
Ho un database Project. Il mio problema è dove posso trovare il .mdfe _log.ldfdel mio database in modo da poter trasferire il mio database a un altro utente. Sto usando Microsoft SQL Server 2008 Management Studio My Ssms.exeè memorizzato in questo percorso C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe



1
Come funziona questa sintassi? {fn CurDate ()} o {fn Now ()} ecc
Di recente ho esaminato alcune stored procedure piuttosto vecchie scritte per SQL Server 2005 e ho notato qualcosa che non capisco. Sembra essere un tipo di chiamata di funzione. Un campione: SELECT o.name, o.type_desc, o.create_date FROM sys.objects o WHERE o.create_date < {fn Now()} -1; Questo mostrerà tutte le righe sys.objectsche …



3
Identificatore univoco con caratteri extra ancora corrispondenti in Seleziona
Stiamo usando SQL Server 2012 con un identificatore univoco e abbiamo notato che quando si effettuano selezioni con caratteri aggiuntivi aggiunti alla fine (quindi non 36 caratteri) restituisce comunque una corrispondenza a un UUID. Per esempio: select * from some_table where uuid = '7DA26ECB-D599-4469-91D4-F9136EC0B4E8' restituisce la riga con uuid 7DA26ECB-D599-4469-91D4-F9136EC0B4E8. …



11
Come cercare un intero database MySQL per una stringa particolare
è possibile cercare un intero database (righe e colonne) per scoprire una stringa particolare. Sto avendo un database chiamato A con circa 35 tabelle, devo cercare la stringa denominata "ciao" e non so su quale tabella questa stringa viene salvata. È possibile? Usando MySQL sono un amministratore linux e non …
19 mysql 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.