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à



6
Seleziona le colonne all'interno di json_agg
Ho una domanda come: SELECT a.id, a.name, json_agg(b.*) as "item" FROM a JOIN b ON b.item_id = a.id GROUP BY a.id, a.name; Come posso selezionare le colonne in bmodo da non avere b.item_idnell'oggetto JSON? Ho letto ROW, ma restituisce un oggetto JSON come: {"f1": "Foo", "f2": "Bar"} Dovrei rimappare l'oggetto …

4
Come unire due tabelle per ottenere le righe mancanti nella seconda tabella
In un semplice sistema di voto come CREATE TABLE elections ( election_id int(11) NOT NULL AUTO_INCREMENT, title varchar(255), CREATE TABLE votes ( election_id int(11), user_id int(11), FOREIGN KEYs per ottenere l'elenco delle elezioni votate da un utente, viene utilizzato il seguente JOIN SELECT * FROM elections JOIN votes USING(election_id) WHERE …
21 join  select 


2
Riga "Ricontrolla cond:" nei piani di query con una scansione dell'indice bitmap
Questo è uno spin-off dai commenti alla domanda precedente: La query Postgres 9.4.4 richiede un'eternità Usando PostgreSQL 9.4, sembra esserci sempre una Recheck Cond:riga dopo le scansioni dell'indice bitmap nei piani di query emessi da EXPLAIN. Come EXPLAINnell'output della domanda di riferimento: -> Bitmap Heap Scan on table_three (cost=2446.92..19686.74 rows=8159 …

3
Interroga la definizione di una vista materializzata in Postgres
Mi chiedo come interrogare la definizione di una vista materializzata in Postgres. Per riferimento, quello che speravo di fare è molto simile a quello che puoi fare per una visione normale: SELECT * FROM information_schema.views WHERE table_name = 'some_view'; che ti dà le seguenti colonne: table_catalog table_schema table_name view_definition check_option …

1
Qual è il significato di filtrato in MySQL spiegare?
Come descritto qui nei documenti MySQL : La colonna filtrata indica una percentuale stimata di righe della tabella che verranno filtrate dalla condizione della tabella. Cioè, righe mostra il numero stimato di righe esaminate e righe × filtrate / 100 mostra il numero di righe che verranno unite con le …



2
Domande senza buon piano trovato
Ho un database di SQL Server 2012. Ho notato il valore di Reason for early termination of statement optimizationalcune domande e tutte hanno dato Good Enough Plan Found. Ora le mie domande sono: Quali sono tutti i possibili tipi di "Motivo della risoluzione anticipata dell'ottimizzazione delle dichiarazioni". Ho cercato questo …

2
Perché l'operatore di concatenazione stima un numero di righe inferiore rispetto ai suoi input?
Nel seguente frammento del piano di query, sembra ovvio che la stima di riga per l' Concatenationoperatore dovrebbe essere ~4.3 billion rowso la somma delle stime di riga per i suoi due input. Tuttavia, ~238 million rowsviene prodotta una stima , che porta a una strategia Sort/ subottimale Stream Aggregateche …

3
Set di dati geospaziali di grandi dimensioni (> 22 trilioni di articoli) con prestazioni di query di lettura rapida (<1s)
Sto progettando un nuovo sistema per un set di dati geospaziale di grandi dimensioni che richiederà prestazioni di query di lettura rapida. Pertanto, voglio vedere se qualcuno pensa che sia possibile o abbia esperienza / consulenza su DBMS, struttura dati o metodi alternativi adeguati per ottenere le prestazioni richieste nella …



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.