Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
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 …
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 …
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 …
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 …
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 …
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
Sto cercando di cambiare il proprietario di tutte le tabelle con lo stesso schema in una riga di comando. Per esempio: alter table schema_name.* owner to newowner. C'è un modo per farlo?
Ho scritto due funzioni per rispondere alla prima domanda dei compiti del Day 3 da Seven D Database in Seven Weeks . Crea una procedura memorizzata in cui puoi inserire il titolo di un film o il nome dell'attore che ti piace e restituirà i primi cinque suggerimenti basati sui …
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 …
Sto cercando di eseguire sqlcmd.exe per configurare un nuovo database dalla riga di comando. Sto usando SQL SERVER Express 2012 su Windows 7 64 bit. Ecco il comando che uso: SQLCMD -S .\MSSQLSERVER08 -V 17 -E -i %~dp0\aqualogyDB.sql -o %~dp0\databaseCreationLog.log Ed ecco un pezzo dello script di creazione del file …
Perché questa CASEespressione: SELECT CASE column WHEN 'a' THEN '1' WHEN 'b' THEN '2' ... c -> i WHEN 'j' THEN '10' WHEN 'k' THEN '11' END [col] FROM LinkedServer.database.dbo.table Produrre questo risultato? Messaggio di errore: messaggio 8180, livello 16, stato 1, riga 1 non è stato preparato. Messaggio 125, …
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. …
Ho un server di database piuttosto impegnato che esegue SQL Server 2008 R2 con la seguente configurazione: SATA RAID 1 (2 Drives) - Sistema operativo / Programmi SAS RAID 10 (4 unità) - File di database SQL (dati e registri) SAS RAID 1 (2 unità) - TempDB (dati e registri) …
La replica stabilita si è interrotta ("il segmento WAL richiesto è già stato rimosso" durante i tempi di inattività) Non è possibile arrestare facilmente nuovamente il master. Possiamo fare pg_start_backup(), rsync ${PGDATA}/ da padrone a schiavo, pg_stop_backup() ... mentre il master postgresql è ancora a pieno carico? (O pg_start_backup()porterà a …
è 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 …
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.