Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Faccio fatica a capire perché la stima delle righe sia terribilmente sbagliata, ecco il mio caso: Join semplice: utilizzando SQL Server 2016 sp2 (stesso problema su sp1), dbcompatiblity = 130. select Amount_TransactionCurrency_id, CurrencyShareds.id from CurrencyShareds INNER JOIN annexes ON Amount_TransactionCurrency_id = CurrencyShareds.Id option (QUERYTRACEON 3604, QUERYTRACEON 2363); SQL stima 1 …
Questo è un seguito a questa domanda . È anche correlato a questa richiesta di funzionalità da parte di Microsoft. Tuttavia, sono trascorsi molti anni e diverse importanti pubblicazioni hanno raggiunto il mercato da quando è stato segnalato. Domanda: SQL Server 2017 fornisce qualche meccanismo per facilitare la ricerca della …
Ho le seguenti tabelle (tratte dal database Sakila): film: film_id è pkey attore: actor_id è pkey film_actor: film_id e actor_id sono fkey per il film / attore Sto selezionando un film particolare. Per questo film, voglio anche che tutti gli attori partecipino a quel film. Ho due domande per questo: …
Ho installato l'aggiornamento di Windows 10 Fall (1709) e ora il mio server PostgreSQL 9.5 non si avvia. Ha funzionato ieri prima dell'aggiornamento e non ho apportato modifiche alla configurazione. Ho controllato il Visualizzatore eventi e ho trovato i seguenti messaggi di errore: 2017-10-19 11:32:32 CEST LOG: invalid value for …
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 …
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.