Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
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 query Oracle piuttosto complessa che impiega circa mezz'ora per essere completata. Se prendo la parte lenta della query ed eseguo separatamente, termina in pochi secondi. Ecco uno screenshot del report di SQL Monitor per la query isolata: Ecco la stessa logica quando eseguita come parte dell'intera query: I …
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 …
Ho risolto il problema della query usando ... row_number() over (partition by... questa è una domanda più generale sul perché non possiamo usare colonne con valori null nei join. Perché un null non può essere uguale a un null per il bene di un join?
Stavo solo rivedendo un vecchio codice scritto per PostgreSQL pre-8.4 e ho visto qualcosa di veramente elegante. Ricordo di avere una funzione personalizzata per fare un po 'di tutto ciò nel corso della giornata, ma ho dimenticato come era pre array_agg(). Per la revisione, l'aggregazione moderna è scritta in questo …
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 …
Vorrei ottenere risultati interrogando questo: SELECT * FROM ( SELECT id, subject FROM mailboxes WHERE tsv @@ plainto_tsquery('avail') ) AS t1 ORDER by id DESC; Funziona e restituisce righe con tsvcontenimento Available. Ma se uso avai(lasciato cadere lable) non riesce a trovare nulla. Tutte le query devono essere nel dizionario? …
Fa @os_run_priorityin sp_add_jobsteprealtà il lavoro, in SQL Server 2008 R2? È descritto come "riservato" o "non documentato". Tuttavia, lo vedo nella sp_add_jobstepdefinizione: @os_run_priority INT = 0, -- -15 = Idle, -1 = Below Normal, 0 = Normal, 1 = Above Normal, 15 = Time Critical)
Ho una situazione che penso possa essere risolta usando la funzione finestra ma non ne sono sicuro. Immagina la seguente tabella CREATE TABLE tmp ( date timestamp, id_type integer ) ; INSERT INTO tmp ( date, id_type ) VALUES ( '2017-01-10 07:19:21.0', 3 ), ( '2017-01-10 07:19:22.0', 3 ), ( …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Exchange Stack di amministratori di database. Chiuso 3 anni fa . PgAdmin 4 1.0 è stato appena rilasciato, ma nella pagina di download per …
Esiste documentazione o ricerca sulle modifiche in SQL Server 2016 su come viene stimata la cardinalità per predicati contenenti SUBSTRING () o altre funzioni stringa? Il motivo per cui sto chiedendo è che stavo esaminando una query le cui prestazioni sono diminuite nella modalità di compatibilità 130 e il motivo …
Sono sempre perplesso riguardo un comportamento misterioso di t-sql, come il seguente -- Create table t and insert values. use tempdb CREATE TABLE dbo.t (a INT NULL); -- insert 3 values INSERT INTO dbo.t values (NULL),(0),(1); GO set ansi_nulls off -- purposely turn off, so we can allow NULL comparison, …
Sto permettendo all'utente finale di definire quante righe vengono restituite da una query (SELECT TOP (@x)). Esiste un valore che può essere inserito dove vengono restituite tutte le righe? O devo creare dinamicamente la query senza TOP (@x) se vogliono che vengano restituite tutte le righe? Sto usando SQL Server …
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.