Alle Versionen von Microsoft SQL Server (nicht MySQL). Bitte fügen Sie auch ein versionierspezifisches Tag wie sql-server-2016 hinzu, da es häufig für die Frage relevant ist.
Ich habe ein Skript erstellt, das nacheinander alle Fremdschlüssel aus einer Datenbank löscht: ALTER TABLE MyTable1 DROP CONSTRAINT FK_MyTable1_col1 ALTER TABLE MyTable2 DROP CONSTRAINT FK_MyTable2_col1 ALTER TABLE MyTable2 DROP CONSTRAINT FK_MyTable2_col2 Was mich überrascht, ist, dass das Skript viel Zeit in Anspruch nimmt: durchschnittlich 20 Sekunden pro DROP FK. Jetzt …
Was misst der Perfmon-Indikator "Workload-Gruppenstatistik: Suboptimale Pläne / Sek." In SQL Server? Es ist einer der Resource Governor-Leistungsindikatoren , daher wird er an der Arbeitsauslastungsgruppe gemessen (die Sie haben, unabhängig davon, ob Sie RG konfigurieren oder nicht). Ich frage nicht, was einen guten Plan oder einen schlechten Plan ausmacht, aber …
Ich habe eine sehr große Tabelle mit Geografiedaten LINESTRING, die ich von Oracle zu SQL Server übertrage. Es gibt eine Reihe von Auswertungen, die für diese Daten in Oracle ausgeführt werden, und sie müssen auch für die Daten in SQL Server ausgeführt werden. Das Problem: Für SQL Server gelten strengere …
Dies ist eine Ablenkung vom eigentlichen Problem. Wenn Sie Kontexthilfen bereitstellen, kann das Generieren dieser Daten hilfreich sein, um die Leistung von Zeichenfolgen zu testen, Zeichenfolgen zu generieren, auf die eine Operation innerhalb eines Cursors angewendet werden muss, oder um eindeutige, anonyme Namensersetzungen für vertrauliche Daten zu generieren. Ich bin …
Ich versuche, die Rangfolge für logische Operationen zu verstehen und habe den folgenden Code: declare @T bit ='TRUE' declare @F bit ='False' print @T and @F und es gibt einen Fehler als zurück Falsche Syntax neben dem Schlüsselwort 'und'. Ich habe 'und' durch '&' ersetzt und der Code funktioniert wieder. …
Was führt dazu, dass es legal ist, einen Objektnamen an die gespeicherte Systemprozedur zu übergeben sp_helptext? Welcher Mechanismus konvertiert den Objektnamen in eine Zeichenfolge? z.B -- 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 sp_helptext …
Gibt es @os_run_priorityin sp_add_jobsteptatsächlich Arbeit, in SQL Server 2008 R2? Es wird als "reserviert" oder "undokumentiert" beschrieben. Ich sehe es jedoch in der sp_add_jobstepDefinition: @os_run_priority INT = 0, -- -15 = Idle, -1 = Below Normal, 0 = Normal, 1 = Above Normal, 15 = Time Critical)
Gibt es eine Dokumentation oder Recherche zu Änderungen in SQL Server 2016 hinsichtlich der Schätzung der Kardinalität für Prädikate, die SUBSTRING () oder andere Zeichenfolgenfunktionen enthalten? Der Grund, den ich frage, ist, dass ich eine Abfrage betrachte, deren Leistung sich im Kompatibilitätsmodus 130 verschlechtert hat, und der Grund eine Änderung …
Ich erlaube dem Endbenutzer zu definieren, wie viele Zeilen von einer Abfrage zurückgegeben werden (SELECT TOP (@x)). Gibt es einen Wert, der eingegeben werden kann, bei dem alle Zeilen zurückgegeben werden? Oder muss ich die Abfrage dynamisch ohne TOP (@x) erstellen, wenn alle Zeilen zurückgegeben werden sollen? Ich verwende SQL …
Ich bin immer verwirrt über ein mysteriöses T-SQL-Verhalten wie das folgende -- 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, such …
Ich habe die folgende Tabelle erstellt: CREATE TABLE dbo.TestStructure ( id INT NOT NULL, filler1 CHAR(36) NOT NULL, filler2 CHAR(216) NOT NULL ); und erstellte dann einen gruppierten Index: CREATE CLUSTERED INDEX idx_cl_id ON dbo.TestStructure(id); Als nächstes habe ich es mit 30 Zeilen bestückt, jede Größe ist 256 Byte (basierend …
In einer Produktionsanwendung (C # im Gespräch mit SQL Server 2014 Standard) wird im Folgenden eine Abfrage angezeigt, die folgendermaßen aussieht. Die meiste Zeit läuft es in Millisekunden. Aber gelegentlich (für bestimmte Werte von @Id) geht es verrückt und dauert eine Minute oder so. Dies ist länger als das App-Timeout, …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Datenbankadministratoren Stapel von Exchange. Geschlossen vor 3 Jahren . Die produktive Arbeit ist zum Stillstand gekommen, während wir versuchen, herauszufinden, was das …
Ich habe eine SQL Server-Tabelle wie folgt definiert CREATE TABLE [dbo].[Production_Detail] ( [Id] [bigint] NOT NULL DEFAULT (NEXT VALUE FOR [dbo].[Production_Detail_Seq]), [Meta_Data_ID] INT NOT NULL , [Production_Detail_Time] DATETIME NOT NULL, [Production_Detail_Time_Local] DATETIME NOT NULL, [Production_Detail_Value] FLOAT NULL, [IntegratedDM] BIT NOT NULL DEFAULT 0, [DailyIntegratedDM] BIT NOT NULL DEFAULT 0, [InsertedDate] …
Eine Möglichkeit, die auszuführende gespeicherte Prozedur zu bestimmen, besteht in der Verwendung von "dynamischen Verwaltungsmethoden" wie folgt: SELECT sqlText.Text, req.* FROM sys.dm_exec_requests req OUTER APPLY sys.dm_exec_sql_text(req.sql_handle) AS sqltext Dies zeigt jedoch nur den Text der create-Anweisung der gespeicherten Prozedur an. z.B: CREATE PROCEDURE IMaProcedure @id int AS SELECT * FROM …
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.