Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Esiste una query o un comando PostgreSQL che restituisce i nomi e i tipi di campo di una query, tabella o vista? Ad esempio, una soluzione se applicata a una semplice query SELECT come SELECT * from persondovrebbe restituire un elenco come: Column Name | Column Type =========================== First Name …
Supponiamo che io abbia le tabelle a (con la colonna a1) e b (con le colonne b1 e b2) e eseguo un join esterno sinistro SELECT * FROM a LEFT OUTER JOIN b ON a.a1 = b.b1 Quindi b1 e b2 saranno NULL dove un valore di a1 non ha …
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 …
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 …
Ho recentemente assunto un progetto e ho scoperto che nella maggior parte delle tabelle la chiave primaria ha la proprietà " NOT FOR REPLICATION". Non sono un DBA, ma sicuramente nella maggior parte dei database, un record senza chiave primaria sarebbe considerato corrotto. La chiave primaria della maggior parte di …
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 …
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 …
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 …
CTP 2.3 di SQL Server 2019 ha aggiunto alcune nuove colonne ai database sys., Tra cui is_result_set_caching_on: Non è ancora documentato nella sezione Novità di SQL Server 2019 , né nella pagina ALTER DATABASE . Ho provato a usare la stessa sintassi di Accelerated Database Recovery solo per ridere: ALTER …
Abbiamo PC che eseguono SQL Server (2008 SP4 e 2016 SP1) che perdono regolarmente energia. Ovviamente, questo a volte porta alla corruzione (indice) del database di SQL Server, che è necessario ripristinare in seguito. Sono consapevole che SQL Server non è progettato per tali scenari e la soluzione corretta è …
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 …
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 …
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 …
Ho una procedura memorizzata che restituisce risultati da una vista indicizzata tramite un indice di copertura. Di solito, funziona veloce (~ 10ms), a volte può durare fino a 8 secondi. Ecco un esempio di esecuzione casuale (nota: questa non è lenta, ma il testo della query è lo stesso a …
Questa domanda è stata migrata dallo Stack Overflow perché è possibile rispondere allo scambio dello stack degli amministratori di database. Migrato 4 anni fa . Problemi con le notifiche degli eventi. Sulla macchina / unità / database a cui vengono inviati i messaggi (destinatario), l'unità si è riempita quando nessuno …
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.