Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Mi sto preparando ad espandere un cluster Cassandra esistente. Ho programmato di eseguire le riparazioni su base ricorrente. Devo disabilitare le riparazioni quando aggiungo un nuovo nodo a un cluster o posso avviare nuovi nodi mentre le riparazioni sono in esecuzione altrove nel cluster?
Di seguito, l'esecuzione della query richiede più di 11 minuti. SELECT `c`.*, `e`.`name` AS `employee_name`, `e`.`emp_no`, `d`.`code` AS `department_code`, IF(ew.code IS NOT NULL, ew.code, egw.code) AS shift_code, IF(ew.code IS NOT NULL, ew.time_in_from, egw.time_in_from) AS time_in_from, IF(ew.code IS NOT NULL, ew.time_out_to, egw.time_out_to) AS time_out_to, IF(ew.code IS NOT NULL, ew.next_day, egw.next_day) AS …
Ho installato PostgreSQL perché devo ripristinare un .backupfile di grandi dimensioni che ho ricevuto per il caricamento su un'altra piattaforma (sono 38 milioni di righe che apparentemente erano troppo grandi per essere esportate in altro modo). Quando provo a "ripristinare" in pgAdmin 4 ricevo il messaggio: Configurare il percorso binario …
Se avessi una tabella con 3 colonne - diciamo A, B e D - e dovessi introdurne una nuova - dì C per sostituire l'attuale posizione di D. Userei il seguente metodo: Introduci 2 nuove colonne come C e D2. Copia il contenuto di D in D2. Elimina D. Rinomina …
Qual è il modo migliore per verificare se un campo VARCHAR ha caratteri non Ascii? CHAR(1)attraverso CHAR(31)e CHAR(127)attraverso CHAR(255). Ho provato a utilizzare PATINDEXe ho riscontrato il seguente problema. Il controllo della gamma inferiore ha funzionato correttamente. SELECT * FROM mbrnotes WHERE PATINDEX('%[' + CHAR(1)+ '-' +CHAR(31)+']%',LINE_TEXT) > 0 I …
Il seguente codice è stato aggiunto da uno dei nostri sviluppatori per eliminare i record duplicati dalla tabella: DELETE SubQuery FROM ( SELECT ID ,FK1 ,FK2 ,CreatedDateTime ,ROW_NUMBER() OVER(PARTITION BY FK1, FK2 ORDER BY CreatedDateTime) AS RowNumber FROM Table ) AS SubQuery WHERE RowNumber > 1 Durante la revisione del …
Se si esegue una query con "Includi piano di esecuzione effettivo", il piano suggerirà anche gli indici mancanti. I dettagli dell'indice sono all'interno del MissingIndexestag nell'XML. C'è una situazione in cui il piano include più suggerimenti di indice? Ho provato diverse query sql ma non sono riuscito a trovare alcuna …
Abbiamo diversi database in cui vengono creati e rilasciati un gran numero di tabelle. Da quello che possiamo dire, SQL Server non esegue alcuna manutenzione interna sulle tabelle di base del sistema , il che significa che possono diventare molto frammentati nel tempo e gonfiati di dimensioni. Ciò esercita una …
Il nostro architetto di database ha dichiarato a un nostro cliente che SQL Server 2014 è una scelta sbagliata rispetto al 2012 perché manca dei vantaggi di prestazioni e stabilità del 2012. Tutto ciò che ho letto contraddice questo. Aaron Bertrand afferma l'esatto contrario e tutti i white paper che …
Un modello abbastanza comune nell'applicazione di database con cui lavoro è la necessità di creare una procedura memorizzata per un report o un'utilità con una "modalità di anteprima". Quando una tale procedura esegue gli aggiornamenti, questo parametro indica che i risultati dell'azione devono essere restituiti, ma la procedura non deve …
Al momento abbiamo 2 DBA, io e un altro ragazzo ed entrambi sentiamo il bisogno di una risorsa aggiuntiva (o due). Ho avuto una conversazione con il mio direttore diretto su questo argomento un paio di volte diverse, ma ho difficoltà a far vendere l'idea. Più recentemente il nostro manager …
Ci capita di usare SQL Server 2012 Standard Edition. Mi capita anche di usare gli script di Ola Hallengren per fornire un framework semplice e flessibile per eseguire backup e manutenzione. Questa domanda non riguarda tanto gli script di Ola quanto quelli delle migliori pratiche. Mi rendo conto che la …
Per un valore COUNT(DISTINCT)che ha ~ 1 miliardo di valori distinti, sto ottenendo un piano di query con un aggregato hash stimato di avere solo ~ 3 milioni di righe. Perché sta succedendo? SQL Server 2012 produce una buona stima, quindi è un bug in SQL Server 2014 che dovrei …
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.