Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Tre o quattro anni fa ho letto in un blog Oracle da qualche parte che un DBA aveva usato per la risoluzione di un incidente di emergenza una funzionalità Oracle 10g di sostituzione SQL in tempo reale. Fondamentalmente, ha configurato Oracle in modo tale che ogni volta che riceveva una …
Ho una macchina potente con 70 GB di RAM. Ho creato un'istanza Oracle con 20 GB come sga_target. Non riesco a creare un'altra istanza Oracle con sga_target > 10Ganche quando tengo giù il primo database. Se impostato, sga_target >=10Gviene visualizzato l'errore seguente all'avvio: ORA-27104: i limiti definiti dal sistema per …
Ho un database InnoDB che mi piacerebbe migrare su Amazon RDS. La mia attuale implementazione, ospitata sul mio server, mostra circa 8 milioni di query al mese. Il sito RDS afferma che I / O Rate $ 0,10 per 1 milione di richieste 1 I / O = 1 richiede? …
Voglio trovare n> 1 percentili di una colonna non ordinata in PostgreSQL. Ad esempio il 20 °, 40 °, 60 °, 80 ° e 100 ° percentile. Una soluzione ovvia è contare e ordinare la colonna e poi dare un'occhiata ma spero in una soluzione migliore. Qualche idea? PS Ho …
Ogni mese realizziamo un'istantanea di fine mese del nostro database di produzione. Queste istantanee di fine mese sono strettamente a scopo di reportistica, non sono mai stati inseriti inserimenti, aggiornamenti o cancellazioni. Ognuna di queste istantanee ha un file .MDFe .LDF. Voglio eliminare i .LDFfile e liberare spazio sul server. …
Recentemente ho compattato la mia raccolta usando il comando: db.<collectionName>.runCommand( "compact" ) E ora la dimensione della mia raccolta sembra essere maggiore della dimensione sul disco! SECONDARY> db.<collectionName>.stats() { "ns" : "<databaseName>.<collectionName>", "count" : 2937359, "size" : 5681676492, # 5.6 GB "avgObjSize" : 1934.2805874256433, "storageSize" : 4292853728, # 4.2 GB …
In qualche modo, sembra che SQL * Plus (almeno su Windows) non sia in grado di individuare uno script con un percorso relativo quando viene chiamato con @@e quando il percorso inizia con un punto singolo o doppio. Ad esempio, in x:\some\whereHo la seguente struttura di directory: script.sql main-dir\main-sub-dir call-script.sql …
Per impostazione predefinita, in SQL Server il [public]ruolo ha EXECUTEdiritti su sp_executesql. Tuttavia, ho ereditato un server di database in cui il precedente DBA ha revocato il EXECUTEdiritto sp_executesql. Come soluzione temporanea, ho concesso i EXECUTEdiritti sp_executesqlsecondo necessità (attraverso un ruolo nel database principale). Ma questo sta iniziando a essere …
È possibile che SQL Server 2008 R2 Standard esegua automaticamente una procedura memorizzata in un determinato database ripristinato o collegato all'istanza? Mi sono avvicinato a una soluzione creando un trigger a livello di server che esegue una procedura memorizzata in un determinato database dopo l'evento DDL CREATE_DATABASEo ALTER_DATABASEviene attivato . …
Ho un progetto che potrebbe trarre vantaggio dall'uso di un database, ma non ho esperienza con i database, non ho accesso a un server e ho relativamente poca esperienza di lavoro con cose che vivono sul lato server. Se dovrò affrontare una curva di apprendimento, preferirei imparare qualcosa con ampia …
Esistono molti post di blog e articoli di best practice che esaltano le virtù del posizionamento del file di dati di SQL Server su un disco rigido e il registro delle transazioni su un altro. Il motivo indicato è che il file di database avrà letture e scritture casuali mentre …
Comprendo il fattore di riempimento, le pagine e la struttura dell'indice e quindi capisco perché un fattore di riempimento al 100% è una rara best practice. Quindi, per impostazione predefinita è 0 (o 100%) per impostazione predefinita? Perché non 90 o 95? C'è qualcosa che mi manca?
La chiusura di un database prima di eseguire un aggiornamento o una patch può essere eseguita in diversi modi. shutdown immediate; o shutdown abort; startup restrict; shutdown immediate; o shutdown abort; startup restrict; shutdown; o alter system checkpoint; shutdown abort; startup restrict; shutdown immediate; Naturalmente ci sono anche altre opzioni. …
Qual è il modo più semplice per aggiornare molte righe in una tabella? Ho un file CSV che assomiglia a questo: |primary_key |value| | 1 | xyz| | 2 | abc| | 3 | def| ... Le righe con queste chiavi primarie esistono già nella tabella di destinazione Vorrei aggiornare …
In SQL Server, ho un utente in un determinato database e mi è stato chiesto di concedere loro l'accesso a tutte le viste non di sistema del database. Credo che ciò possa essere fatto modificando i valori mobiliari di tipo view e concedendo la selezione su ciascuno, ma ci sono …
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.