Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Quando un record è bloccato, possiamo sapere quale è bloccato? Come posso ottenere il record rowid o qualcos'altro? Posso ottenere alcune informazioni da questo sql SELECT c.ROW_WAIT_OBJ#,c.ROW_WAIT_FILE#,c.ROW_WAIT_BLOCK#,c.ROW_WAIT_ROW# FROM v$locked_object a, dba_objects b, v$session c WHERE a.object_id = b.object_id AND a.SESSION_ID = c.sid(+) Ho trovato un metodo nel web per ottenere …
Con la modifica delle configurazioni del pacchetto nel 2008 rispetto al 2005 quando ho specificato / ConfigFile qualcosa.dtsConfig sulla riga di comando, le variabili definite nel pacchetto mantengono i loro valori in fase di progettazione invece di utilizzare le impostazioni dal file di configurazione. Non sono del tutto sicuro di …
Ho incontrato questo con 4 ruoli che ho creato: Dopo aver cambiato la password per un utente in pgAdmin III usando la GUI (1), quell'utente non può più accedere. pgAdmin III mostra messaggio di errore: An error has occurred: Error connecting to the server: FATAL: password authentication failed for user …
Una soluzione T-SQL per gap e isole può essere eseguita più velocemente di una soluzione C # in esecuzione sul client? Per essere precisi, forniamo alcuni dati di test: CREATE TABLE dbo.Numbers ( n INT NOT NULL PRIMARY KEY ) ; GO INSERT INTO dbo.Numbers ( n ) VALUES ( …
Versione SQL Server: 2008 R2 Enterprise SP2 Sto cercando di ottenere un controllo sulla nostra manutenzione di SQL Server e mi sono imbattuto in qualcosa che penso non sia corretto. Abbiamo una singola istanza di produzione con 3 database, ciascuno dei quali viene replicato off-site su un'istanza DR. Osservando l'istanza …
Ho alcune tabelle molto grandi nel mio database, ma una parte sostanziale di questi dati è "vecchia". A causa di circostanze indipendenti dalla mia volontà, non sono autorizzato a rimuovere questi "vecchi" dati. L'altra limitazione è che non riesco a modificare il database, il che significa aggiungere filegroup ad esso. …
Sto diventando un DBA alquanto involontario al lavoro al momento attuale e ho davvero bisogno di aiuto su qualcosa. Abbiamo un database da 40 GB in modalità di recupero completo, nessun backup del registro configurato e un enorme file di registro di 84 GB. Il mio piano finora per salvare …
Ho diversi tavoli enormi. Vorrei assicurarmi che le loro statistiche siano aggiornate tramite un piano di manutenzione settimanale. Tuttavia, farlo richiede troppo tempo. Se lo specifico WITH SAMPLE 50 PERCENT SQL Server quindi campiona: il primo 50% di pagine ogni altra pagina o qualche altra strategia? BOL non è chiaro …
Tenere traccia di chi ha apportato la modifica identificata da CDC. Sulla falsariga del mio hack datetime ho provato lo stesso approccio aggiungendo suser_sname come nuovo campo con valore predefinito nella tabella delle tracce di modifica cdc. Ciò sembra restituire il proprietario del processo cdc e non l'utente che ha …
(Per fortuna, al momento non siamo in questa situazione, stiamo solo programmando in anticipo per vedere quali sarebbero le nostre opzioni se mai si verificasse.) Per un database crittografato con Transparent Date Encryption (TDE), una copia del backup del database è irrecuperabile a meno che non si disponga di un …
Ho un database PostgreSQL 9.1 in cui parte gestisce le commissioni degli agenti. Ogni agente ha la propria formula di calcolo della commissione che riceve. Ho una funzione per generare la quantità di provvigione che ogni agente dovrebbe ottenere, ma sta diventando impossibile da usare con l'aumentare del numero di …
Ho una procedura memorizzata che viene chiamata in un blocco insert-exec: insert into @t exec('test') Come posso gestire le eccezioni generate nella procedura memorizzata e continuare comunque l'elaborazione? Il seguente codice illustra il problema. Quello che voglio fare è restituire 0 o -1 a seconda dell'esito positivo o negativo della …
Il nostro progetto gestisce un database molto grande e molto complicato. Quindi circa un mese fa, abbiamo notato che lo spazio utilizzato dalle colonne indicizzate contenenti valori null stava diventando troppo grande. In risposta a ciò, ho scritto come script che avrebbe cercato dinamicamente tutti gli indici a colonna singola …
So che Shopify usa un solo database per tutti i negozi. Ma come possono gestire il loro database con dati così grandi? È una buona idea utilizzare un unico database per oltre 50.000 negozi?
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.