Domande taggate «sql-server»

Tutte le versioni di Microsoft SQL Server (non MySQL). Aggiungi anche un tag specifico della versione, come sql-server-2016, poiché è spesso pertinente alla domanda.


1
Perché eseguire un'eliminazione sulla mia vista partizionata si traduce in un inserto di indice cluster?
Ho una vista partizionata che ha il trigger di inserimento sotto (partizione mans scarsa). Quando eseguo un ELIMINA, ottengo il piano di query seguente: delete from factproductprice where pricedate = '20170725' Trigger sulla vista: ALTER TRIGGER [dbo].[factProductPriceDelete] ON [dbo].[FactProductPrice] INSTEAD OF DELETE AS BEGIN IF @@ROWCOUNT = 0 RETURN; DECLARE …

3
Auto-join sulla chiave primaria
Considera questa query che consiste in Nself-join: select t1.* from [Table] as t1 join [Table] as t2 on t1.Id = t2.Id -- ... join [Table] as tN on t1.Id = tN.Id Produce un piano di esecuzione con N scansioni dell'indice cluster e join unione N-1. Onestamente, non vedo alcun motivo …

1
Testo completo: molti FT_MASTER_MERGE sono in attesa in stato SOSPESO dopo la creazione di più indici full-text (blocco del server)
Abbiamo eseguito un test su SQL Server 2014 quando disponevamo di 10 database, 100 schemi diversi in ciascun database, 10 tabelle piccole (~ 50 righe) in ogni schema (quindi 10.000 tabelle in totale) e abbiamo creato indici full-text su tutti questi tabelle in tutti questi database contemporaneamente. In alcuni minuti …



3
DISTINCT su una colonna e restituisce le righe TOP
Come si esegue una query per tre clienti unici con il più grande Purchase_Cost? Voglio applicare l' DISTINCTunico su Customer_Name, ma la query seguente applica il distinto su tutte e tre le colonne. Come devo modificare la query per ottenere l'output desiderato? SELECT DISTINCT TOP 3 customer_name, order_no, Purchase_Cost FROM …

1
Impossibile troncare il registro delle transazioni, log_reuse_wait_desc - DISPONIBILITÀ_REPLICA
Questa mattina sono stato svegliato da un avviso completo del registro delle transazioni su uno dei nostri database. Questo server è un cluster alwayson e anche un abbonato di replica transazionale. Ho controllato log_reuse_wait_desc e ha mostrato logbackup. Qualcuno aveva disabilitato accidentalmente i processi di backup 4 giorni prima, ho …




1
COALESCE è ora disponibile?
Uno dei miei sviluppatori sta sostenendo che COALESCE(column, default value) = default valueora è sargable. È giusto? Ho eseguito il seguente test e penso che implichi che COALESCEnon è possibile effettuare ricerche. USE tempdb; SELECT @@VERSION; -- Microsoft SQL Server 2016 (RTM-CU3-GDR) (KB3194717) - 13.0.2186.6 (X64) Oct 31 2016 18:27:32 …

4
Quali sono i motivi per fermare SQL Server?
Tutto ciò di cui ho letto è quanto sia potenzialmente dannoso arrestare SQL Server perché crea una cache fredda e risucchia la memoria. Quindi perché qualcuno dovrebbe voler arrestare SQL Server? Se è possibile fornire collegamenti ad articoli in modo che io possa leggere di più in questo, lo apprezzerei …


2
Consigli su SQL Server per un vecchio hack [chiuso]
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per lo scambio di stack degli amministratori di database. Chiuso 3 anni fa . Ragazzi e ragazze serali, spero che alcune di voi leggende possano …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.