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à





3
Stored procedure vs. inline SQL
So che le procedure memorizzate sono più efficienti attraverso il percorso di esecuzione (rispetto al sql inline nelle applicazioni). Tuttavia, quando premuto, non sono super conoscibile sul perché. Mi piacerebbe conoscere il ragionamento tecnico per questo (in modo da poterlo spiegare a qualcuno in seguito). Qualcuno può aiutarmi a formulare …

4
Come modificare le regole di confronto di SQL Server
Come posso modificare le regole di confronto predefinite di SQL Server 2008 R2 Express per l'intero server e un determinato database? C'è un modo per farlo utilizzando l'interfaccia visiva di SQL Server Management Studio? Nella finestra Proprietà server (e nella finestra Proprietà database corrispondente), questa proprietà non è disponibile per …

2
Come usare COALESCE con più righe e senza virgola precedente?
Sto cercando di ottenere quanto segue: California | Los Angeles, San Francisco, Sacramento Florida | Jacksonville, Miami Purtroppo sto ricevendo ", Los Angeles, San Francisco, Sacramento, Jacksonville, Miami" Posso ottenere i risultati desiderati usando la funzione STUFF, ma mi chiedevo se esiste un modo più pulito di farlo usando COALESCE? …
27 sql-server  t-sql 

3
Vincolo di chiave esterna sul membro dell'array?
Supponiamo di avere una tabella contenente ruoli di lavoro: CREATE TABLE roles ( "role" character varying(80) NOT NULL, CONSTRAINT "role" PRIMARY KEY (role) ); Supponiamo che io abbia una tabella, gli utenti e ogni riga (un utente specifico) può avere un numero arbitrario di ruoli lavorativi: CREATE TABLE users ( …



2
Quali problemi indica una bobina desiderosa
Attualmente in esecuzione su SQL Server 2008 R2 Sto tentando di aumentare le prestazioni di un'istruzione UPDATE. Noto un'operazione Spool desideroso nello showplan che si apre. La mia comprensione delle operazioni di spooling è piuttosto semplice: creano un archivio temporaneo per la tabella durante l'aggiornamento. So anche che, mentre impediscono …

2
Sorgi diversi file contemporaneamente con psql
Voglio eseguire diversi script sql in sequenza con psqlun'unica transazione per configurare il mio schema di database. Qual è il modo migliore per farlo? In passato so di avere uno script master che ho eseguito psqlcontro che includeva gli altri file, tuttavia non ricordo la sintassi di questo script.
27 postgresql  psql 

5
Qual è il modo migliore per ottenere un ordine casuale?
Ho una query in cui desidero ordinare i record risultanti in modo casuale. Utilizza un indice cluster, quindi se non includo un order byprobabilmente restituirà i record nell'ordine di quell'indice. Come posso garantire un ordine di riga casuale? Capisco che probabilmente non sarà "veramente" casuale, lo pseudo-casuale è abbastanza buono …
27 sql-server 

1
Ruoli PostgreSQL rispetto agli utenti, concedere autorizzazioni
Attualmente sto imparando le differenze tra PostgreSQL e MySQL poiché ho un nuovo progetto e intendo anche migrare il mio software esistente da MySQL a PostgreSQL. In realtà ho iniziato a creare una tabella HTML con un confronto di comandi (per utenti / database / prompt dei comandi, ecc.) Tra …
27 postgresql  users 

7
Perché usare innodb_file_per_table?
Ci sono molti articoli che esagerano (IMHO ovviamente) la necessità innodb_file_per_table. Capisco che con innodb_file_per_table, ci dovrebbe essere un migliore controllo sui singoli tavoli; come il backup di ogni tabella separatamente. Tuttavia, la richiesta di prestazioni migliori è discutibile. Nel mio test, non vi è alcuna differenza nelle prestazioni di …

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.