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.
Gibt es eine Möglichkeit, die zuletzt eingefügte Zeile in SQL Server zu extrahieren, wenn eine Einfügeanweisung ausgeführt wird und eine oder mehrere Zeilen in die Tabelle eingefügt werden?
Auf unserem Entwicklungsserver aktualisieren wir jede Woche die Datenbank (Wiederherstellung aus Produktionssicherung). Meine Frage ist, löscht die Wiederherstellung der Datenbank ihren Puffer-Cache / Cache für gespeicherte Prozeduren aus dem SQL-Speicher? Hat es den gleichen / ähnlichen Effekt von DBCC FREEPROCCACHEundDBCC DROPCLEANBUFFERS Vielen Dank.
Mein Verständnis der Verwendung von TABLESAMPLE ist, dass es die obersten n Prozent der Zeilen in einer Ergebnismenge zurückgibt, in der TABLESAMPLE (n) Also habe ich die folgenden Abfragen geschrieben, um sie zu überprüfen (während ich T-SQL lerne). SELECT FirstName, MiddleName, LastName FROM Person.Person TABLESAMPLE(10) SELECT FirstName, MiddleName, LastName FROM …
Ich habe eine große Tabelle, die Zeilenanzahl der Tabelle beträgt mehr als 3 Milliarden, der Datenraum für diese Tabelle beträgt ca. 120 GB. Und Intel Xeon CPU E5645 bei 2,4 GHz (2 Prozessoren), 24 CPUs, 64 G Speicher, 64 Bit Windows Server 2008 R2 Enterprise. ich renne create unique clustered …
Auf einem unserer SQL Server befinden sich eine Reihe von Datenbanken, die keinen Eigentümer haben. Ist es im Allgemeinen schädlich, ihnen eine zu geben? Zum Beispiel: USE dbName; GO EXEC sp_changedbowner 'sa'; GO Ich weiß, dass sa vielleicht nicht die beste Wahl ist, aber es ist nur ein Beispiel. Mein …
Ich habe per se kein Problem, aber ich habe festgestellt, dass, wenn ich einem Principal, der nicht in der Datenbank vorhanden ist, eine Datenbankberechtigung erteile, die Berechtigung in sys.database_permissions angezeigt wird, der Benutzer jedoch keine Verbindung zu herstellen kann Datenbank (wie erwartet). Wenn ich dann grant connectzum Benutzer, ist alles …
Bei der Arbeit mit SQL Server können mehrere Anwendungshosts darauf zugreifen, und jede Anwendung kann eine oder mehrere Verbindungen haben. Jede Verbindung kann möglicherweise mehrere Transaktionen haben (bitte korrigieren Sie mich, wenn ich falsch liege). Jede Transaktion kann SQL abfragen oder nicht abfragen. Nach meiner Erfahrung kann es leicht zu …
Wir verwenden eine ASPState-Datenbank, um den .NET-Sitzungsstatus in einem SQL Server 2005-Cluster beizubehalten. In Spitzenzeiten sehen wir ein merkwürdiges Verhalten Der DeleteExpiredSessions-Prozess wird jede Minute über einen Agentenjob ausgeführt. Manchmal dauert es viele Minuten, bis dieser Job abgelaufene Sitzungen ausgeführt und gelöscht hat Anforderungen von der Anwendung an die ASPState-Datenbank …
Unsere SQL Sever 2008-Anwendungsdatenbank wird von Server A auf Server B repliziert (Push-Replikation). Wir verwenden die Kopie, nennen wir sie database_b, auf Server B, um Berichte zu erstellen und andere Abfragen auszuführen, damit unsere Berichte die Anwendung nicht beeinträchtigen. Derzeit nutzen wir ineffiziente Ansichten, um Daten in mehreren Tabellen in …
Ich pflege eine Datenbank mit einer großen Tabelle, die für jeden Monat portioniert wird. Es gibt dort bereits Dutzende von Partitionen, aber es ist bis Januar 2013. Es ist also Zeit, neue Partitionen zu erstellen. Kann jemand bitte raten, was der beste Weg ist, um eine neue Anzahl von Partitionen …
Erhöht das Hinzufügen eines Index zu einer datetimeSpalte die Leistung, wenn WHERE myDateColumn BETWEEN @startDate and @endDatehäufig eine Klausel auf diese datetimeSpalte angewendet wird? Wenn ja, sollte der Index geclustert oder nicht geclustert sein und warum?
Angenommen, ich habe eine Datenbank mit einer Single .mdfund einer .ldfDatei. Die Datenbank ist getrennt, es gibt keine Transaktionen und SQL Server wird gestoppt. Ich gehe davon aus, dass alle Daten bereits in der .mdfDatei sind? Die .ldfDatei ist im Wesentlichen leer? Wenn die .ldfDatei nicht leer ist, was enthält …
Ich habe eine Datetime-Spalte und kann problemlos Abfragen mit einer Gruppe in meiner Datetime-Spalte ausführen. Ich möchte jedoch Gruppenabfragen für ausführen Intervalle von 1 Minute 2-Minuten-Intervalle 5-Minuten-Intervalle Intervalle von 1 Stunde usw. Wie mache ich das?
Ich habe ein Legacy-System mit ungefähr 10 Millionen Zeilen in einer Tabelle. In dieser Tabelle gibt es eine Typenspalte text, die meisten davon sind Standardtext, aber ungefähr 500.000 Zeilen enthalten RTF-Markups. Ich muss den RTF-formatierten Text in einfachen Text konvertieren. Meine aktuelle Methode ist, dass ich ein C # -Programm …
Ich habe ein paar Deadlocks auf unserem Live-Server, ich weiß, es ist scheiße. Wie auch immer, ich versuche herauszufinden, wie ich feststellen kann, welcher SQL-Code die Sperren verursacht (oder ihn zu lange hält). Ich habe alle Locks- Ereignisse hinzugefügt (erworben, Deadlock, Eskalation, freigegeben, Timeout usw.), aber alles, was ich sehe, …
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.