Ho una tabella con una colonna di identità che è anche una chiave primaria. Attualmente ha 50 milioni di righe, con il valore più alto della colonna identità che si trova a 148.921.803. La tabella ha molte DELETEs ed INSERTSeseguite su di essa, quindi l'alto valore. Vogliamo cambiare il tipo …
Sto cercando di migliorare questa (sotto-) query facente parte di una query più grande: select SUM(isnull(IP.Q, 0)) as Q, IP.OPID from IP inner join I on I.ID = IP.IID where IP.Deleted=0 and (I.Status > 0 AND I.Status <= 19) group by IP.OPID Sentry Plan Explorer ha indicato alcune ricerche chiave …
Ho un database SQL Server 2008 R2 utilizzato da diversi programmi distribuiti. Domanda: esiste un modo semplice per visualizzare quanto spazio consuma ogni tabella, per tutte le tabelle nel database, e distinguere lo spazio logico dallo spazio su disco? Se utilizzo SSMS (Management Studio), le proprietà di archiviazione visualizzate per …
Non riesco ad accedere a SQL Server 2008 utilizzando l'autenticazione di SQL Server. Posso accedere solo utilizzando la modalità di autenticazione di Windows. Ho scelto solo i valori predefiniti durante l'installazione di SQL Server 2008 R2.
Abbiamo un rapporto SSRS che mostra il risultato di un set di dati in una tablix. Se la query nel set di dati non restituisce dati, viene visualizzata l'intestazione di Tablix ma non le celle di tablix sotto l'intestazione. So che esiste una proprietà NoRowMessage, ma in realtà non è …
Sto lavorando alla configurazione di una copia di sviluppo di un database di produzione su SQL Server 2008 R2 SP1. Il database live viene attualmente leggermente utilizzato da due sviluppatori per query di sola lettura, ma anche il nuovo database avrà aggiornamenti. Poiché il database è di 2,1 TB e …
Entrambe le tabelle hanno la stessa struttura e 19972 righe in ciascuna tabella. per esercitarmi nell'indicizzazione, ho creato entrambe le tabelle con la stessa struttura e create clustered index on persontb(BusinessEntityID) e nonclustered index on Persontb_NC(BusinessEntityId) e struttura del tavolo BusinessEntityID int FirstName varchar(100) LastName varchar(100) -- Nonclusted key on …
Sono un po 'curioso, uno di SQL 2012 Enterprise Edition con 128 GB di RAM di database di 370 GB e crescente, quantità di memoria utilizzata dall'impiegato della memoria dei blocchi (OBJECTSTORE_LOCK_Manager) che mostra 7466016 KB. Posso anche confermare che guardando il contatore perfselect * from sys.dm_os_performance_counters where counter_name = …
Dato il seguente frammento: -- error checking omitted for brevity begin tran exec database1..my_stored_procedure exec database2..my_other_stored_procedure if (@@error <> 0) rollback commit In quali log delle transazioni del database verranno inserite le informazioni transazionali? Mi aspetto che entrambi i registri ottengano tutti i dati, dal momento che non avrebbe senso …
Abbiamo un set di istanze di SQL Server (2008 R2) eseguite sullo stesso server virtuale. Ogni istanza rappresenta una fase del nostro ciclo di sviluppo (Dev / Test / Stage / ecc.). Tutte le istanze devono essere online in qualsiasi momento, ma il carico tende a essere isolato in un'istanza …
Ho un grande database (nelle decine di milioni di record) su cui eseguirò un backup completo del database . Tuttavia, il database è abbastanza grande da consentire l'avvio delle transazioni prima e durante, nonché il commit durante e dopo il backup. Per esempio: T0 = Transaction A start T1 = …
Ho difficoltà a trovare una risorsa definitiva su questo ovunque, quindi spero che un guru possa darmi una risposta qui. Ho una tabella molto grande alla quale abbiamo dovuto aggiungere una colonna. L'indice cluster è piuttosto frammentato e voglio fare uno ALTER INDEX REBUILDper ripulirlo. Normalmente faccio anche un ALTER …
La seguente query richiede circa 10 secondi per terminare su una tabella con record 12k select top (5) * from "Physician" where "id" = 1 or contains("lastName", '"a*"') Ma se cambio la clausola where in entrambi where "id" = 1 o where contains("lastName", '"a*"') Tornerà all'istante. Entrambe le colonne sono …
Ho un sacco di rapporti finanziari e vogliamo essere in grado di passare loro due input (anno e trimestre) come variabili. Lo sto facendo in questo modo, ma davvero non mi piace: declare @quarter int, @year int, @date date set @quarter = 4 set @year = 2018 set @date = …
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.