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à




4
SQL Server: differenza tra nome istanza e ID istanza
Sono un po 'confuso con le istanze di SQL Server. Il nome dell'istanza e l'ID istanza sono proprietà diverse, tuttavia l'ID istanza tende a essere predefinito con una versione maiuscola del nome istanza. L'installazione consente di impostare un valore diverso per l'ID rispetto al nome, sebbene in genere siano uguali. …
13 sql-server 


2
PostgreSQL: come elencare tutte le funzioni memorizzate che accedono a una tabella specifica
Introduzione: Database PostgreSQL con diverse centinaia di funzioni memorizzate, tra cui obsolete, non utilizzate ecc. Problema Devo scoprire tutte le funzioni memorizzate che hanno qualche relazione con la tabella X, poiché voglio cambiare la struttura della tabella. Alcuni di essi potrebbero non essere utilizzati, quindi non posso farlo semplicemente guardando …

3
Utilizzare CASE per selezionare le colonne nella query UPDATE?
Posso usare CASEper scegliere quali colonne visualizzare in una SELECTquery (Postgres), in questo modo: SELECT CASE WHEN val = 0 THEN column_x WHEN val = 1 THEN column_y ELSE 0 END AS update, ... È possibile fare qualcosa di simile quando si esegue una UPDATEquery in Postgres (ovvero scegliere quali …


2
Come implementare correttamente il blocco ottimistico in MySQL
Come si implementa correttamente il blocco ottimistico in MySQL? Il nostro team ha dedotto che dobbiamo fare il n. 4 di seguito, altrimenti esiste il rischio che un altro thread possa aggiornare la stessa versione del record, ma vorremmo confermare che questo è il modo migliore per farlo. Creare un …
13 mysql  locking 



1
Quali sono le mie opzioni di blocco per un'istruzione Merge?
Ho una procedura memorizzata che esegue una MERGEdichiarazione . Sembra che blocchi l'intera tabella per impostazione predefinita quando si esegue l'unione. Sto chiamando questa procedura memorizzata all'interno di una transazione in cui sto facendo anche altre cose e vorrei che bloccasse solo le righe interessate. Ho provato il suggerimento MERGE …


2
Come specificare il database di autenticazione e il database di destinazione separatamente sull'URI della connessione mongodb?
Sto usando l'URI di connessione per connettersi a MongoDB: mongodb://user:password@localhost/admin. Utilizzerà admincome autenticazione bot e database di destinazione. Come posso fare in modo che l'uri utilizzi admincome autenticazione ma mi consenta di collegarmi a un database diverso? Vedi sotto il comando come esempio: mongo --host localhost -u user -p password …

2
Come rendere DISTINCT ON più veloce in PostgreSQL?
Ho una tabella station_logsin un database PostgreSQL 9.6: Column | Type | ---------------+-----------------------------+ id | bigint | bigserial station_id | integer | not null submitted_at | timestamp without time zone | level_sensor | double precision | Indexes: "station_logs_pkey" PRIMARY KEY, btree (id) "uniq_sid_sat" UNIQUE CONSTRAINT, btree (station_id, submitted_at) Sto cercando …

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.