Le migliori pratiche sono generalmente e informalmente riconosciute come i metodi e i processi che hanno dimostrato nel tempo di essere superiori a quelli raggiunti con altri mezzi.
Abbiamo scoperto che un account "sa" di SQL veniva utilizzato in un modo che non avrebbe dovuto essere, quindi stiamo cambiando le password di sa in tutte le nostre istanze SQL. (Abbiamo server SQL 2005-2017 in esecuzione in modalità di autenticazione mista. Tutti gli utenti e le applicazioni dovrebbero utilizzare …
Recentemente volevo condividere i diritti di accesso regolari con un utente di un server e mi sono reso conto che un semplice CREATE USERe GRANT ALL ON DATABASEcomandi non gli permettevano di eseguire un semplice SELECTsui dati. Vorrei concedere i diritti a tutte le tabelle da un determinato database a …
Vorrei porre una domanda sulle migliori pratiche descritte in questo documento: http://info.mongodb.com/rs/mongodb/images/MongoDB-Performance-Best-Practices.pdf Utilizzare più router di query. Utilizzare più processi mongos distribuiti su più server. Una distribuzione comune consiste nel localizzare il processo mongos sui server delle applicazioni, il che consente la comunicazione locale tra l'applicazione e il processo mongos. …
Ho sempre visto e scritto i miei alias di colonna come SELECT 1 as ColumnName ma oggi ci siamo imbattuti in una query che ha utilizzato SELECT ColumnName = 1 C'è qualche differenza nel modo in cui vengono eseguite queste due query? O esiste uno standard tra i DBA su …
Esiste un modo "migliore" per riscrivere una SELECTclausola in cui più colonne utilizzano le stesse CASE WHENcondizioni in modo che le condizioni vengano verificate una sola volta? Vedi l'esempio sotto. SELECT CASE testStatus WHEN 'A' THEN 'Authorized' WHEN 'C' THEN 'Completed' WHEN 'P' THEN 'In Progress' WHEN 'X' THEN 'Cancelled' …
Stiamo per configurare server SQL in diversi paesi. Dobbiamo collegarli, ma non dobbiamo avere un collegamento diretto (come nel server collegato). In altre parole, possono essere accoppiati liberamente. È meglio collegarli tramite una VPN e averli come server collegati o utilizzare l'accoppiamento libero tramite i servizi Web? Con "meglio", mi …
Sto cercando di capire il modo migliore per decidere quanto dovrebbero essere grandi le colonne varchar, sia dal punto di vista dell'archiviazione che delle prestazioni. Performance Dalla mia ricerca, sembraquel varchar (max) dovrebbe essere usato solo se ne hai davvero bisogno; vale a dire, se la colonna deve contenere più …
Ho diverse versioni di SQL Server, utilizzate per i test, installate sul mio laptop (2012, 2014, 2016 e 2017). Ho notato l'altro giorno che c'era una cartella contenente versioni precedenti di file tra gli aggiornamenti (SP, CU). In tutte le versioni c'è effettivamente un bel po 'di spazio occupato: (in …
Ci sono due motivi che mi spingono a porre questa domanda: tSQLt Il framework di test T-SQL tSQLt lo considera un problema di "Alta gravità" quando esistono colonne con regole di confronto non predefinite. L'autore del test afferma quanto segue: NON sto suggerendo che ogni colonna di stringa dovrebbe avere …
Ricostruirò da zero un server IBM 3400. Questo server è dedicato a un'istanza di SQL Server 2008 in esecuzione su Windows 2008 R2. Ho intenzione di fare una nuova configurazione RAID. Ho 6 unità SCSI da 73 GB all'interno della macchina e un controller IBM ServerRAID 8K. Quale sarebbe un …
Qual è un buon modo per rendere i proc memorizzati abbastanza robusti da poter scalare molto bene e contenere anche la gestione degli errori? Inoltre, qual è il modo migliore per gestire più scenari di errore in un proc memorizzato e avere un sistema di feedback intelligente che restituirà informazioni …
Sulla base di questa query, se vedo un basso numero di letture totali (molto vicino a 0 o 0, come 1 o 2) e un numero elevato o moderato di aggiornamenti utente (non sono riuscito a trovare inserimenti o eliminazioni con questa query) con un gran numero di righe, in …
Qualcuno può aiutarmi a capire la risposta di questo utente per una tabella CustomerLocation . Voglio davvero un buon metodo per memorizzare gli indirizzi nella tabella degli ordini. Quello che sto cercando è come posso impostare i miei indirizzi, quindi quando li modifico, l'ordine non viene effettuato dal fatto che …
Solo una breve domanda per quanto riguarda la memorizzazione di "tempo" in un database. Sto registrando il tempo di esecuzione degli utenti nel formato 00: 00: 00: 00 (ore, minuti, secondi, millisecondi). Inizialmente lo avrei archiviato come, TIMEma poi ho capito che MySQL non supporta millisecondi in questo tipo. Memorizzerò …
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.