Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Ho bisogno di cambiare un tipo di dati da INT a BIGINT in una tabella MySQL da 600 GB. La colonna ha un indice univoco. Potrei essere bravo con INT senza segno, ma presumo che cambiarlo o BIGINT sarà praticamente lo stesso dolore. Il motore della tabella è InnoDB. Cosa …
I miei sviluppatori hanno configurato la loro applicazione per utilizzare GUID come PK per quasi tutte le loro tabelle e per impostazione predefinita SQL Server ha impostato l'indice cluster su questi PK. Il sistema è relativamente giovane e le nostre tabelle più grandi sono poco più di un milione di …
Gradirei se qualcuno potesse aiutarmi su qual è il comando corretto in MySQL per interrogare tutto il database per avere il motore "MyISAM". Devo convertire tutti i DB e le tabelle da MyISAM a InnoDB.
Sto cercando di aggiornare Postgresql da 9.2 a 9.3 in Fedora 18 usando questo comando come utente postgres $ pg_upgrade -b /bin -B /usr/pgsql-9.3/bin -d /var/lib/pgsql/data -D /var/lib/pgsql/9.3/data/ -j 2 -u postgres L'errore nel registro comando: "/ bin / pg_ctl" -w -l "pg_upgrade_server.log" -D "/ var / lib / pgsql …
Di recente ho eseguito una query di aggiornamento su 100.000 record. Mi sono reso conto di aver commesso un errore durante l'esecuzione della query e di aver scollegato rapidamente il cavo di rete. Fa la query di aggiornamento interrompere l'elaborazione e ripristinare completamente? continuare l'elaborazione fino al completamento e impegnarsi? …
Esiste un modo per scoprire cosa viene memorizzato nella cache in SQL Server 2008 R2? Ho trovato il seguente simpatico articolo: http://blog.sqlauthority.com/2010/06/17/sql-server-data-pages-in-buffer-pool-data-stored-in-memory-cache . Tuttavia, vorrei sapere quanti dati (ad esempio in percentuale e KB) sono memorizzati per ogni tabella e indice. Esiste un modo semplice per ottenere tali dati?
Sono uno sviluppatore di PHP, quindi non essere severo. Ho un grande tavolo ~ 5,5 gb di discarica. Il nostro PM ha deciso di creare una nuova colonna per eseguire nuove funzionalità. Table è InnoDB, quindi quello che ho provato: Modifica la tabella sullo schermo con il blocco della tabella. …
Sto tentando di abilitare la registrazione delle query lenta sul nostro server al fine di identificare eventuali query che potrebbero utilizzare l'ottimizzazione. Sembra abbastanza semplice, tuttavia il mio file non viene scritto. Non ricevo errori o cose del genere, non sembra che stia registrando le query lente. Mi sono ricordato …
Ci sono situazioni che richiedono una query veramente grande che unisce diverse tabelle insieme a istruzioni di sub-selezione per produrre i risultati desiderati. La mia domanda è: dovremmo considerare l'uso di più query più piccole e portare le operazioni logiche nel livello dell'applicazione eseguendo una query sul DB in più …
Sto testando e popolando una tabella specifica che sfrutta l' SEQUENCEoggetto. In questo processo sto testando il popolamento della tabella con decine di migliaia di righe di inserimento (poiché non ho familiarità con come programmare questo). Il problema che sto vedendo con questa tabella specifica è che quando avvio un …
Abbiamo 2 server in un gruppo AlwaysOn. Mentre gli account utente all'interno di ciascun database sincronizzato esistono su entrambi i server, gli accessi a livello di istanza del database esistono solo su uno dei server. Vale a dire DBINSTANCE-> Sicurezza-> Login mancanti su un server. Pertanto, quando si verifica un …
Devo fare una SELECTquery in cui ottengo il valore del campo "denaro". Il campo in realtà non esiste nel database. Ho solo bisogno della query per restituire questo campo con un valore fisso; in questo caso un valore in USD. Come restituisco un valore costante in SELECTun'istruzione?
Sto cercando di eseguire il seguente script in SQL Server Management Studio: USE [master] GO CREATE DATABASE [test1] ON PRIMARY ( NAME = N'test1', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\test1.mdf', SIZE = 70656KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB) LOG ON ( NAME = N'test1_log', FILENAME = N'C:\Program Files\Microsoft …
Ho lavorato sul codice in T-SQL per aggiungere nuove pianificazioni a un processo di SQL Agent usando il proc sp_add_jobschedule nel database msdb. Quando aggiungo una nuova pianificazione (in genere un run-once in una data / ora specifica) e guardo immediatamente i valori in sysjobschedules e sysschedules, posso vedere che …
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.