Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Vorrei poter verificare facilmente quali identificatori univoci non esistono in una tabella, tra quelli forniti in una query. Per spiegare meglio, ecco cosa farei ora, per verificare quali ID dell'elenco "1, 2, 3, 4" non esistono in una tabella: SELECT * FROM dbo."TABLE" WHERE "ID" IN ('1','2','3','4'), diciamo che la …
Ho una procedura memorizzata che inserisce due record in una tabella, la differenza tra i record è che la colonna temporale del secondo record è @MinToAddsuccessiva al primo: CREATE PROCEDURE CreateEntry /*Other columns*/ @StartTime time(2), @EndTime time(2), @MinutesToAdd smallint AS BEGIN SET NOCOUNT ON; SET @MinutesToAdd = @MinutesToAdd % 1440; …
Sto usando PostgreSQL 8.4.15. Durante l'esecuzione pg_dumpper il backup di un database, ho riscontrato il seguente errore: pg_dump: SQL command failed pg_dump: Error message from server: ERROR: missing chunk number 0 for toast value 123456789 in pg_toast_987654321 pg_dump: The command was: COPY public.my_table (id, .... all the columns ...) Durante …
Ho una procedura memorizzata che tronca alcune tabelle con circa 1,75 M di righe in ciascuna, prima di inserire nuovi dati (basati su dati in altre tabelle, calcoli ecc.) Lo schema di base è molto semplice: Tronca le tabelle Inserire 1,75 milioni di righe in "lotti" di circa 75.000 alla …
Abbiamo un database di livello aziendale su larga scala. Come parte del nostro modello di business, tutti gli utenti Web colpiscono i nostri server Web ogni mese allo stesso tempo, il che a sua volta martella la nostra casella sql. Il traffico è molto intenso e continua a crescere più …
Abbiamo una produzione postgres relativamente grande basata su db: ~ 20GB. Il database PostgreSQL è ospitato su heroku. Vorrei copiare un piccolo sottoinsieme dei dati della tabella nel mio database locale in modo da poter eseguire alcuni test su di essi senza dover lavorare sulla produzione. Non voglio generare dati …
Questa istanza ospita i database di SharePoint 2007 (SP). Abbiamo riscontrato numerosi deadlock SELECT / INSERT su una tabella fortemente utilizzata nel database del contenuto SP. Ho ristretto le risorse coinvolte, entrambi i processi richiedono blocchi sull'indice non cluster. INSERT richiede un blocco IX sulla risorsa SELECT e SELECT richiede …
Sto scrivendo un'applicazione che deve scaricare un gran numero di aggiornamenti al database per un lungo periodo di tempo e mi sono bloccato su come ottimizzare la query. Attualmente sto usando INSERT INTO ... VALUES (..), (..) ON DUPLICATE KEY UPDATE, che funziona per raggruppare tutti i valori in una …
Ogni volta che modifichi i file sqlnet.ora o tnsnames.ora di Oracle, il sistema richiede un riavvio? Nel mio caso, ho solo il client Oracle installato sulla macchina a cui mi riferisco, ma per curiosità cosa significherebbe per un'installazione del server Oracle?
Ho un problema a impostare l' VIEW DEFINITIONautorizzazione in modo appropriato a livello di schema per uno dei miei utenti. Ho creato lo schema TestSchemae aggiunto alcune tabelle. L'utente dispone attualmente autorizzazioni impostate per l'accesso e modificare la tabella ( SELECT, UPDATE, DELETE, ecc) attraverso le dbo_datareadere dbo_datawriterruoli. Tuttavia, non …
In SQL Server 2008 R2, ho ricevuto diversi report di deadlock con "* password ------------" nel buffer di input. Sembra un attacco ma in quel caso non conosco la ragione o il tipo di attacco. (il registro è stato generato da un DBA esperto che ha molta esperienza e me …
Sto usando Fedora 15con PostgreSQL 9.1.4. Fedora si è schiantato di recente dopo di che: Un tentativo di avviare il server PostgreSQL: service postgresql-9.1 start dà Starting postgresql-9.1 (via systemctl): Job failed. See system logs and 'systemctl status' for details. [FAILED] Tuttavia, il server si avvia normalmente quando avvio il …
Qual è il modo più veloce per aggiungere una colonna BIGSERIAL a una tabella enorme (~ 3 righe Bil., ~ 174Gb)? MODIFICARE: Voglio che la colonna sia valori incrementati per le righe esistenti ( NOT NULL). Non ho impostato un fattore di riempimento (che sembra una cattiva decisione in retrospettiva). …
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.