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.
Beispiel Ich habe einen Tisch ID myField ------------ 1 someValue 2 NULL 3 someOtherValue und ein boolescher T-SQL-Ausdruck, der als TRUE, FALSE oder (aufgrund der ternären Logik von SQL) UNBEKANNT ausgewertet werden kann: SELECT * FROM myTable WHERE myField = 'someValue' -- yields record 1 Wenn ich alle anderen Datensätze …
Ich habe eine SQL Server-Tabelle mit über 3 Milliarden Zeilen. Eine meiner Abfragen dauert sehr lange, daher überlege ich, sie zu optimieren. Die Abfrage sieht folgendermaßen aus: SELECT [Enroll_Date] ,Count(*) AS [Record #] ,Count(Distinct UserID) AS [User #] FROM UserTable GROUP BY [Enroll_Date] Das [Enroll_Date] ist eine Spalte mit niedriger …
Ich habe eine Abfrage, die eine Funktion für das Prädikat verwendet, ungefähr so: commentType = 'EL' AND commentDateTime >= DATEADD(month,datediff(month,0,getdate()) - 13,0) Ich habe einen gefilterten Index für commentType mit 40 KB Zeilen. Wenn ich die Abfrage ausführe, ist die geschätzte Anzahl der Zeilen für die Indexsuche sehr genau (ca. …
Wir haben eine Instanz, die die CPU zufällig spitzt. Ich möchte eine Warnung erstellen, die zu über 90% auf der CPU ausgelöst wird und automatisch einen Job aufruft, der ausgeführt wird, sp_AskBrentund mir die Ausgabe per E-Mail sendet. Die Ausgabe ist jedoch weder in der Text- noch in der HTML-Ausgabe …
Ich stehe vor einigen wiederkehrenden Deadlocks, von denen einer ein Keylock ist und eine SELECT-Abfrage mit XLOCK-Hinweis enthält, die zum Deadlock-Opfer wird. Die andere Anweisung ist ein INSERT in eine der Tabellen, die Teil der Ansicht der ersten Abfrage ist. Aussicht: create view dbo.viewE as select * from dbo.E where …
Gibt es irgendwelche Vorteile bei der Verwendung von Tools von Drittanbietern zum Erstellen von Backups? Ich beziehe mich nicht speziell auf einen, aber ich möchte wissen, ob jemand, der sie verwendet, eine Datenbank mit mehr als 200 GB verwendet. Server sind meistens MSSQL 2008R2, Standard und Enterprise Edition.
In einem Datenbankprojekt, an dem ich gerade arbeite, müssen "alte" Daten zu einem bestimmten Zeitpunkt schreibgeschützt geändert werden. Ist das in SQL Server möglich? Ich kann die Tabellenberechtigung nicht ändern, da die schreibgeschützte Berechtigung nur für Daten gelten sollte, die älter als ein bestimmter Schwellenwert sind, dh Benutzer sollten weiterhin …
Ich habe also einen einfachen SQL-Agentenjob, der ein Robocopy-Skript ausführt, um alle Dateien von einem Ordner in einen anderen zu verschieben. Job ist eine ziemlich einfache Einrichtung. Mit einem ziemlich einfachen Zeitplan. Und doch muss es noch laufen. Ich meine auch nicht erfolgreich laufen, ich meine überhaupt laufen. Gibt es …
Ich hatte den Eindruck, DATALENGTH()dass ich die Gesamtgröße der Tabelle erhalten würde , wenn ich alle Felder für alle Datensätze in einer Tabelle summieren würde. Irre ich mich SELECT SUM(DATALENGTH(Field1)) + SUM(DATALENGTH(Field2)) + SUM(DATALENGTH(Field3)) TotalSizeInBytes FROM SomeTable WHERE X, Y, and Z are true Ich habe diese Abfrage unten (die …
Ich habe eine Tabelle und eine indizierte Ansicht darauf wie Create table mytable1 (ID int identity(1,1), Name nvarchar(100)) Create table mytable2 (ID int identity(1,1), Name nvarchar(100)) Create view myview with schemabinding as select a.name, b.name from mytable1 a join mytable2 b on a.Id = b.Id Nun, wenn ich die folgende …
Ich habe eine 1,4-TB-SQL Server-Datenbank, die massiv mit Festplatten-E / A zu kämpfen hat. Wir haben ein neues SSD-Array auf dem Server installiert, das alle unsere Probleme löst. Wir diskutieren nur, wie die Datenbank am besten verschoben werden kann. Idealerweise ist es am besten, wenn wir dies ohne Ausfallzeiten tun …
Ich bin ein "zufälliger" DBA, relativ unerfahren und von diesem Problem verwirrt. Ausführen von MS SQL Server 2012. Das Problem liegt bei dieser UPDATE-Anweisung: UPDATE dbo.tAccts SET Ticket = 'ARP.ExGE' , Method = 'smtp' , AcctOwner = 'r00417819' , DisplayName = '~AppLight HBSFax-Inactive' , Destination = 'r00417819@mail.ad.ge.com' , UpdatedBy = …
Ich habe eine XMLSpalte, die Daten mit ähnlicher Struktur enthält: <Root> <Elements> <Element Code="1" Value="aaa"></Element> <Element Code="2" Value="bbb"></Element> <Element Code="3" Value="ccc"></Element> </Elements> </Root> Wie kann ich die Daten mit SQL Server ändern, um jedes ValueAttribut in ein Element zu ändern ? <Root> <Elements> <Element Code="1"> <Value>aaa</Value> </Element> <Element Code="2"> <Value>bbb</Value> …
Ich habe eine Abfrage, die in SQL Server 2012 in 800 Millisekunden ausgeführt wird und in SQL Server 2014 etwa 170 Sekunden dauert . Ich denke, ich habe dies auf eine schlechte Kardinalitätsschätzung für den Row Count SpoolBediener eingegrenzt. Ich habe ein wenig über Spool-Operatoren gelesen (z. B. hier und …
Lange Geschichte, aber unsere langjährigen Berater (ehemalige Mitarbeiter) haben vor Jahren (etwa 2006) ein benutzerdefiniertes Skript für die Schnittstelle mit Tivoli Storage Manager geschrieben, und es scheint nach einer SQL Server DB-Option mit dem Namen zu suchen truncate log on checkpoint. Sie behaupten, dass dadurch verhindert wird, dass die Skripte …
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.