Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Sto lavorando con un'applicazione Windows che utilizza un database Postgres (locale) e memorizza alcune informazioni in una tabella temporanea. Vorrei dare un'occhiata alla tabella temporanea, ma pgadmin e dbVis mi dicono: ERROR: cannot access temporary tables of other sessionsquando si tenta di interrogare i dati. Ho provato a modificare le …
Mi è stato affidato il compito di migrare un database PostgreSQL 8.2.x su un altro server. Per fare ciò sto usando pgAdmin 1.12.2 (su Ubuntu 11.04 tra l'altro) e usando il Backup e il Ripristino usando il formato personalizzato / comprimere (.backup) e la codifica UTF8. Il database originale è …
Su un PostgreSQL v9.0 ho un sistema di archiviazione WAL funzionante. Quindi WAL archivia un normale archivio (quando vengono creati 3 WAL o se un WAL è più vecchio di 15 minuti). Ora aggiungo un pacchetto binario della directory PG_DATA (escluso il sottodirectoy pg_xlog). Per fare ciò eseguo una pg_start_backup(),copia …
Penserei che questa sarebbe una domanda abbastanza semplice, ma in realtà ho avuto difficoltà a trovare una risposta per questo. La domanda: puoi spostare righe di dati all'interno di una tabella partizionata da una partizione all'altra semplicemente aggiornando la colonna della partizione in modo che attraversi il limite della partizione? …
Immagina un flusso di dati che è "esplosivo", ovvero che potrebbero arrivare 10.000 eventi molto rapidamente, seguiti da nulla per un minuto. Il vostro consiglio dell'esperto: come posso scrivere il codice di inserimento C # per SQL Server, in modo tale che ci sia la garanzia che SQL memorizzi immediatamente …
Come faccio a mostrare binlog_formatsu un server MySQL? E se non mi piace come posso impostarlo permanentemente su XX ? Dove XX è STATEMENT, ROWo MIXED.
A volte durante una SNAFU devo correre kill query xxxxxxxventi o trenta volte. Qualche tipo di kill allcomando che mi manca? A causa di come non mi piace digitare.
Ho un requisito per creare una procedura memorizzata che emula una sequenza TSQL. Cioè dà sempre un valore intero distinto crescente su ogni chiamata. Inoltre, se viene passato un numero intero, dovrebbe restituire quel valore se non è mai stato ottenuto un risultato maggiore o il successivo intero più alto …
Ho provato a COUNT(*)una tabella con 150.000 righe con una chiave primaria. Strumento di circa 5 minuti, quindi ho capito che questo è un problema di indicizzazione. Citando il manuale PostgreSQL : REINDEX è simile a una goccia e ricrea l'indice in quanto i contenuti dell'indice vengono ricostruiti da zero. …
Comprendo che potrebbe esserci una differenza nel significato o nell'intento tra i due, ma ci sono differenze comportamentali o prestazionali tra una chiave primaria in cluster e un indice univoco in cluster?
Attualmente uso Visual Studio Professional Edition che ha il progetto di database come modello di progetto, ma alcune delle sue funzionalità non sono disponibili, ad esempio lo strumento Confronto schema . Il confronto degli schemi e la generazione degli script di aggiornamento del database sono disponibili solo nelle versioni Visual …
Ho una tabella con quattro colonne tutte non annullabili e i dati sono tali che tutte e quattro sono necessarie per distinguere un record univoco. Ciò significa che se dovessi creare una chiave primaria, dovrebbe comprendere tutte le colonne. Le query sulla tabella saranno quasi sempre per il ripristino di …
Un'applicazione deve avere i dati il più aggiornati possibile da un database. In tal caso, esiste un altro modo per ottenere i dati, oltre a un timer che richiede (polling) il database? Lavoro con MS SQL Server 2008 (e applicazioni .NET + Entity Framework), ma vorrei conoscere anche altri tipi …
Sono interessato a sapere quali altri database hanno funzionalità simili alla query Flashback di Oracle . Sembrerebbe che qualsiasi database che supporti MVCC possa avere la funzione, ma quale? SO ha questa domanda per SQL Server , ma qui sembra più appropriato.
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.