Vorrei implementare una funzione di "ripristino" in un'applicazione Web in modo tale che un utente possa cambiare idea e recuperare un record eliminato. Pensi su come implementarlo? Alcune opzioni che ho preso in considerazione sono l'eliminazione del record in questione e l'archiviazione delle modifiche in una tabella di controllo separata, …
Utilizzando SQL Server 2005. Sto eseguendo un enorme DELETE FROM senza clausole where. È sostanzialmente equivalente a un'istruzione TRUNCATE TABLE - tranne per il fatto che non mi è permesso usare TRUNCATE. Il problema è che la tabella è enorme: 10 milioni di righe e il completamento richiede più di …
Ho un database su PostgreSQL 9.2 che ha uno schema principale con circa 70 tabelle e un numero variabile di schemi per client strutturati in modo identico di 30 tabelle ciascuno. Gli schemi client hanno chiavi esterne che fanno riferimento allo schema principale e non viceversa. Ho appena iniziato a …
Il mio capo ha ricevuto una query da un cliente ieri che chiedeva come potevano scoprire chi ha eliminato alcuni dati nel loro database di SQL Server (è l'edizione espressa se ciò che conta). Ho pensato che questo potesse essere trovato nel registro delle transazioni (a condizione che non fosse …
Ho un tavolo che occupa quasi il 90% dello spazio hd sul nostro server. Ho deciso di eliminare alcune colonne per liberare spazio. Ma devo restituire lo spazio al sistema operativo. Il problema, tuttavia, è che non sono sicuro di cosa accadrà se eseguo VACUUM FULL e non c'è abbastanza …
Mi chiedo quale sia il modo più efficiente per eliminare un gran numero di righe da PostgreSQL, questo processo sarebbe parte di un'attività ricorrente ogni giorno per importare in blocco i dati (un delta di inserzioni + eliminazioni) in una tabella. Potrebbero esserci migliaia, potenzialmente milioni di righe da eliminare. …
Ho ereditato un database e sto cercando di pulirlo e accelerarlo. Ho una tabella che contiene 30.000.000 di righe, molte delle quali sono dati spazzatura inseriti a causa di un errore per conto del nostro programmatore. Prima di aggiungere nuovi indici più ottimizzati, ho convertito la tabella da MyISAM a …
Alla fine è uno script di test per confrontare le prestazioni tra una variabile @table e una tabella #temp. Penso di averlo impostato correttamente - i tempi delle prestazioni sono presi al di fuori dei comandi DELETE / TRUNCATE. I risultati che sto ottenendo sono i seguenti (tempi in millisecondi). …
Ho una piccola tabella (~ 10 righe) chiamata restrictionsnel mio database PostgreSQL, in cui i valori vengono eliminati e inseriti su base giornaliera. Vorrei avere una tabella chiamata restrictions_deleted, in cui ogni riga eliminata restrictionsverrà memorizzata automaticamente. Poiché restrictionsha un ID seriale, non ci saranno duplicati. Come scrivo un tale …
Gestisco un'applicazione che ha un back-end di database Oracle molto grande (quasi 1 TB di dati con oltre 500 milioni di righe in una tabella). Il database non fa davvero nulla (niente SProcs, niente trigger o altro) è solo un archivio dati. Ogni mese ci viene richiesto di eliminare i …
Devo tenere traccia degli elementi eliminati per le esigenze di sincronizzazione del client. In generale, è meglio aggiungere una tabella tombstone e un trigger che tiene traccia di quando una riga è stata eliminata dal database del server - fondamentalmente aggiungendo una nuova riga alla tabella tombstone con i dati …
Pensavo che questo fosse risolto con il link qui sotto - il lavoro intorno funziona - ma la patch no. Lavorare con il supporto Microsoft per risolvere. http://support.microsoft.com/kb/2606883 Ok, quindi ho un problema che volevo buttare su StackOverflow per vedere se qualcuno ha un'idea. Nota che questo è con SQL …
Postgres ha qualche funzionalità per supportare vecchi record obsoleti? Voglio utilizzare Postgres per la registrazione, come una sorta di coda, in cui i record (eventi di registro) più vecchi di due settimane vengono automaticamente cancellati.
Ho una domanda per l'intervista, che è stata posta durante la mia intervista. Ho risposto alla domanda, ma l'intervistatore non era così convinto della mia risposta. Quindi, per favore, qualcuno mi corregga con la mia comprensione? D. Perché Troncare è DDL Dove si elimina DML? Entrambi fanno quasi lo stesso …
Ho due tabelle in un database PostgreSQL 9.3: La tabella link_replyha una chiave esterna denominata che which_grouppunta alla tabella link_group. Voglio eliminare tutte le righe da link_groupcui non link_replyesiste alcuna riga correlata . Sembra abbastanza semplice ma ho avuto delle difficoltà. Sarà qualcosa di semplice come questo (non funzionante)? DELETE …
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.