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.
Su SQL Server 2017 (CU3), ogni volta che abilito la compressione del backup su uno dei miei database TDE, il processo di backup corrompe sempre una pagina specifica nel database. Se eseguo il backup senza compressione, non viene danneggiato. Ecco i passaggi che ho seguito per verificare e riprodurre questo …
In qualche modo, decenni fa, una tabella è stata creata nel nostro database che inizia con a #. Viene visualizzato in Esplora oggetti nel database dell'app, non in tempdb. Per qualche motivo, Azure non importerà il database in questo modo. Non possiamo rilasciarlo, rinominarlo o interagire con esso. Ho provato …
Sto facendo allenamento e uno degli script ha il seguente comando: SELECT SUM(Col2) FROM clust_table WHERE Col1 % 3 = 1 Vorrei sapere a cosa serve questo frammento nella clausola WHERE: Col1 % 3 = 1 Ho fatto delle ricerche su Internet e non ho trovato riferimenti a questo comando.
CACHESTORE_SQLCP I piani Sql occupano> 38 GB dopo alcuni giorni. Stiamo già eseguendo l'opzione "Ottimizza per carichi di lavoro ad hoc" attivata. (Entity Framework e report personalizzati creano molti annunci pubblicitari!) SQL Server 2016 SE 3.00.2164.0.v1 su AWS RDS con mirroring multi-AZ Quando corro: DBCC FREESYSTEMCACHE('SQL Plans'); o DBCC FREEPROCCACHE …
Sto usando SQL Server 2014 e questa è la situazione: Ho il server A e il server B. ETL notturno viene elaborato sul server A. Una volta completato il processo di caricamento, viene eseguito il backup del database X (con CHECKSUMe RESTORE VERIFYONLYper garantire l'affidabilità) e quindi inviato al server …
Sto cercando di capire meglio come si comporta il motore di esecuzione di SQL Server in uno stato di memoria insufficiente. Parlando in termini di concessioni di memoria, mi chiedo se c'è un modo per forzare GrantedMemorya essere uguale a RequiredMemory. (Suppongo che ci sia un flag di traccia non …
Supporto un'applicazione in una grande impresa, uno dei miei ruoli è la pulizia dei dati. C'è una query che devo eseguire ogni ora e vorrei automatizzarla. A causa delle politiche dell'organizzazione, non riesco a creare processi di SQL Server Agent o modificare lo schema, posso solo manipolare i dati. Un …
Dai un'occhiata alla seguente query SQL: CREATE TYPE dbo.IN_MEMORY_TABLE_TYPE AS TABLE ( source_col INT NULL, target_col INT not NULL INDEX ix_InMemoryTable NONCLUSTERED (target_col) ) WITH (MEMORY_OPTIMIZED = ON) GO DECLARE @t dbo.IN_MEMORY_TABLE_TYPE INSERT @t ( source_col, target_col ) VALUES (10, 0), (0, 0) UPDATE r1 SET target_col = -1 FROM …
Leggendo questa limitazione della lunghezza dei caratteri LIKE qui, sembra che non riesca a inviare un testo più lungo di ~ 4000 caratteri in una clausola LIKE. Sto cercando di recuperare il piano di query dalla cache del piano di query per una query specifica. SELECT * FROM sys.dm_exec_cached_plans AS …
Ho creato uno script che, uno alla volta, elimina tutte le chiavi esterne da un database, proprio come questo: ALTER TABLE MyTable1 DROP CONSTRAINT FK_MyTable1_col1 ALTER TABLE MyTable2 DROP CONSTRAINT FK_MyTable2_col1 ALTER TABLE MyTable2 DROP CONSTRAINT FK_MyTable2_col2 Ciò che mi sorprende è che la sceneggiatura richiede molto tempo: in media …
In SQL Server, cosa misura il contatore Perfmon "Statistiche del gruppo di carico di lavoro: piani non ottimali / sec"? È uno dei contatori di Resource Governor , quindi viene misurato nel gruppo del carico di lavoro (che hai indipendentemente dal fatto che tu abbia configurato RG o meno). Non …
Ho una grande tabella di LINESTRINGdati geografici che sto passando da Oracle a SQL Server. Esistono diverse valutazioni eseguite su questi dati in Oracle e dovranno essere eseguite anche su dati in SQL Server. Il problema: SQL Server ha requisiti più severi per un valido LINESTRINGdi Oracle; "L'istanza LineString non …
Questo è un po 'un diversivo dal vero problema. Se fornire un contesto aiuta, la generazione di questi dati potrebbe essere utile per testare le prestazioni in termini di elaborazione delle stringhe, per generare stringhe che devono essere applicate ad esse all'interno di un cursore o per generare sostituzioni di …
Sto cercando di capire l'ordine di precedenza per le operazioni logiche e avere il seguente codice: declare @T bit ='TRUE' declare @F bit ='False' print @T and @F e restituisce un errore come Sintassi errata vicino alla parola chiave "e". Ho sostituito "e" con "&" e il codice funziona di …
Cosa rende legale il passaggio di un nome oggetto alla procedura memorizzata di sistema sp_helptext? Quale meccanismo converte il nome dell'oggetto in una stringa? per esempio -- works sp_helptext myproc sp_helptext [myproc] sp_helptext [dbo.myproc] -- and behaves the same as a string sp_helptext 'myproc' sp_helptext 'dbo.myproc' -- does not work …
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.