Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Stiamo lavorando al test POC di SQL Server 2014 con AlwaysOn e uno degli utenti ha chiesto di salvare la configurazione di SSMS con ReadOnly Intent utilizzando i server registrati nel gruppo di server locali. In questo modo non devono digitare il nome alias ogni volta che devono accedere alla …
Ho installato mongodbun'istanza usando yum. . Ora tutto funziona bene. Ho avviato il servizio utilizzando service mongod start. Funziona bene. Quindi ho modificato il data directorye log pathnel file di configurazione. Ho riavviato nuovamente il server e ho avviato il servizio. Ma ottengo l'errore di seguito: Restarting mongod (via systemctl): …
La mia applicazione di database esegue molte query diverse. Ho impostato log_min_duration_statement1000. Le query registrate non sono sempre lente, la maggior parte delle volte impiegano solo pochi ms. È possibile ottenere una statistica di tutte le query e con quale frequenza hanno impiegato più di 1000 ms?
Ho scritto una query di SQL Server che aggiorna i record per avere un numero sequenziale dopo il partizionamento su un campo. Quando lo eseguo come un'istruzione SELECT, tutto sembra fantastico: DECLARE @RunDetailID INT = 448 DECLARE @JobDetailID INT SELECT @JobDetailID = [JobDetailID] FROM [RunDetails] WHERE [RunDetailID] = @RunDetailID SELECT …
L'elenco dei livelli di isolamento in SQL Server trovato qui indica che i blocchi di scrittura acquisiti all'interno di una transazione vengono conservati fino alla fine della transazione. Tuttavia non menziona nulla su quando vengono acquisiti questi blocchi. I blocchi vengono acquisiti per impostazione predefinita all'inizio di una transazione o …
Ho questo tipo di valori nella colonna della tabella 154646@8@486 45465@6464@654 eccetera. Come posso rimuovere tutto dopo il secondo carattere @? Ho bisogno di visualizzare 154646@8 45465@6464 Posso farlo solo per tutti @ ma non per il secondo SELECT REPLACE(LEFT('45@Tra@lala', CHARINDEX('@','45@Tra@lala')-1),'_',' ') restituisce 45 ma non 45 @ Tra Grazie …
So che quando VARCHAR(MAX)/NVARCHAR(MAX)vengono utilizzate le colonne i dati vengono archiviati out of the row: la riga di dati avrà un puntatore a un'altra posizione in cui è memorizzato il "valore elevato". Ho le seguenti domande: Ogni campo è memorizzato out of the rowo solo maxquelli? Se si sta utilizzando …
Secondo Craig Ringer : Sebbene di solito sia una buona idea creare un indice su (o includere) le colonne di chiave esterna sul lato di riferimento, non è necessario. Ogni indice che aggiungi rallenta leggermente le operazioni DML, quindi paghi un costo di rendimento su ogni INSERT, UPDATEo DELETE. Se …
Ho cercato online ma non ho trovato quello che cercavo. Il problema / query è a mia conoscenza che un database in SQL Server dovrebbe avere un file .mdf e forse alcuni file .ndf e un file .log. Ho visto molti database con un solo mdf e più file ndf. …
Buongiorno a tutti, Ho lavorato su un sql moderatamente complesso per "ottenere" alcuni dati da un database di prodotti di terze parti, per visualizzarli nelle nostre applicazioni interne. Ho aggiunto una selezione per ottenere il record più alto da una tabella all'interno di una sottoquery (se questo ha senso) la …
Tentando di eseguire i pacchetti SSIS utilizzando dtexec.exe, ho ricevuto questo messaggio di errore: Could not load package "D:\Filename.dtsx" because of error 0xC00160AE. Description: Connecting to the Integration Services service on the computer "" failed with the following error: "Access is denied." By default, only administrators have access to the …
Quando abbiamo fatto una ricostruzione su un indice cluster su una tabella che contiene circa 15 GB di dati e il formato dei dati si è ridotto a 5 GB, come può essere? Che tipo di "dati" viene rimosso? Dimensione dei dati intendo la colonna "dati" di DBCC sp_spaceused Prima …
Ho creato troppi file di dati secondari (.ndf) per tempdb. Per rimuovere i file in eccesso, devo svuotare il file (il contenuto verrà spostato in altri file): DBCC SHRINKFILE('tempdbfile8', EMPTYFILE); e quindi eliminare il file: ALTER DATABASE tempdb REMOVE FILE tempdbfile8; Ma il EMPTYFILEcomando restituisce l'errore: DBCC SHRINKFILE: Page 8:41920 …
Ho seguito la mia domanda precedente sulla velocità di importazione con Inno-Tables (sorpresa!). Scenario Provo a importare alcuni grandi * dump di database sulla mia macchina di sviluppo locale in tempi ragionevoli. Abbiamo molti KEYs collegati ai tavoli che si sono rivelati un collo di bottiglia ma sono ancora importanti …
Quale join è peforming migliore se tutti forniscono lo stesso risultato? Ad esempio, ho due tavoli employees(emp_id,name, address, designation, age, sex)e work_log(emp_id,date,hours_wored). Per ottenere alcuni risultati specifici entrambi inner joine left joindà lo stesso risultato. Tuttavia, ho ancora alcuni dubbi che non si limitano solo a questa domanda. quale join …
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.