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.
LCK_M_SBei Verwendung von RCSI wird auf gemeinsam genutzte Sperren ( ) gewartet. Meines Wissens nach sollte dies nicht passieren, da SELECTsbei Verwendung von RCSI keine gemeinsamen Sperren erforderlich sind. Wie kann ich freigegebene Sperren sehen? Liegt es an Fremdschlüsseln?
Einer unserer SQL Server hat kürzlich den folgenden Fehler gemeldet: DATE/TIME: 2/25/2013 9:15:14 PM DESCRIPTION: No catalog entry found for partition ID 9079262474267394048 in database 2. The metadata is inconsistent. Run DBCC CHECKDB to check for a metadata corruption. Weniger als 15 Minuten später stellte ich eine Verbindung zum Server …
Ich habe eine gespeicherte Prozedur (SS2k8) mit einigen tabellenwertigen Parametern, die manchmal null oder leer sind. Ich habe diesen StackOverflow-Beitrag gesehen , der besagt, dass null / leere TVPs einfach in der Liste der aufrufenden Parameter weggelassen werden sollten. Mein Problem ist, dass ich nicht herausfinden kann, wie in der …
Meine eigentliche Arbeitsabfrage war ein innerer Join, aber dieses einfache Beispiel mit Cross-Join scheint das Problem fast immer zu reproduzieren. SELECT * FROM ( SELECT 1 UNION ALL SELECT 2 ) AA ( A ) CROSS JOIN ( SELECT NEWID() TEST_ID ) BB ( B ) Bei meinem inneren Join …
Heute Morgen habe ich festgestellt, dass mein SQL-Protokoll die folgende Meldung enthält: Der aktivierte Prozess '[dbo]. [Sp_syspolicy_events_reader]', der in der Warteschlange 'msdb.dbo.syspolicy_event_queue' ausgeführt wird, gibt Folgendes aus: 'Kann nicht als Datenbankprinzipal ausgeführt werden, da der Principal "## MS_PolicyEventProcessingLogin ##" nicht vorhanden ist Der Auftraggeber kann nicht verkörpert werden, oder Sie …
Wir bauen ein Data Warehouse auf, das zunächst 1 TB groß sein wird und jeden Monat um etwa 20 GB wachsen wird. Für bestimmte Tabellen führen wir tägliche ETL-Prozesse durch, für andere wöchentlich / monatlich. Wenn ein Datenimport in eine Tabelle ausgeführt wird, müssen die Indizes gelöscht und neu erstellt …
Ich habe eine große Datenbank (in zweistelliger Millionenhöhe), für die ich eine vollständige Datenbanksicherung durchführen werde . Die Datenbank ist jedoch groß genug, damit Transaktionen vor und während sowie während und nach der Sicherung gestartet werden können. Zum Beispiel: T0 = Transaction A start T1 = Full database backup start …
Ich habe Probleme, irgendwo eine endgültige Ressource zu finden, also kann mir hoffentlich ein Guru hier eine Antwort geben. Ich habe eine sehr große Tabelle, zu der wir eine Spalte hinzufügen mussten. Der Clustered-Index ist ziemlich stark fragmentiert, und ich möchte eine ALTER INDEX REBUILDBereinigung durchführen. Normalerweise mache ich auch …
Gibt es eine Möglichkeit herauszufinden, wie viel Speicher eine Tabelle in SQL Server (2005 und höher) belegt? Angenommen, ich habe eine Tabelle mit 30 Millionen Datensätzen. Ich möchte wissen, wie viele Seiten, die zu dieser Tabelle gehören, sich derzeit im Puffercache befinden, einschließlich Index-, Daten- und Text- / Bildseiten . …
Einer unserer Kunden hat gerade ein Upgrade auf einen neuen Server durchgeführt. Die Ausführung einer bestimmten gespeicherten Prozedur dauert beim ersten Ausführen mehr als drei Minuten. Nachfolgende Läufe dauern weniger als 1 Sekunde. Dies lässt mich glauben, dass die ersten drei Minuten in erster Linie für die Berechnung des Ausführungsplans …
Wir verwenden SQL 2005 Express Edition. Wir möchten die Daten aus der LDF-Datei lesen, um einige gelöschte Datensätze wiederherzustellen. Wir haben versucht, eine Testversion von ApexSQL zu verwenden, die uns sehr geholfen hat. Anstatt Software von Drittanbietern zu verwenden, versuchen wir herauszufinden, wie die Protokolldatei selbst gelesen werden kann. Wie …
Ich bin gespannt, wie sich komprimierte Datentabellen auf den Pufferpool von SQL Server auswirken. Werden die Daten im Speicher wie auf der Festplatte komprimiert oder vollständig dekomprimiert? Wenn die Daten komprimiert im Pufferpool gespeichert sind, wie viel der transienten dekomprimierten Daten wird zu einem bestimmten Zeitpunkt beim Ausführen einer Anweisung …
Ich habe die folgende gespeicherte Prozedur, die hervorragend funktioniert, AUSSER wenn ich 'OrderBy' auf 'OrderNumber' setze. Ich erhalte die folgende Fehlermeldung: Die Konvertierung ist fehlgeschlagen, wenn der nvarchar-Wert 'SK11270' in den Datentyp int konvertiert wurde. (SK11270 ist ein Wert in der Spalte OrderNumber, der nvarchar (50) ist.) Wenn ich die …
Dieser Titel ist die Frage. Ich bin gespannt auf die Antwort. Jemand hat es erzählt select in ist minimal in der Simple Recovery Model-Datenbank angemeldet ... Ich bin überhaupt nicht darauf gekommen. Auszug aus Microsoft: Der Umfang der Protokollierung für SELECT ... INTO hängt vom für die Datenbank gültigen Wiederherstellungsmodell …
Es ist eine einfache Auswahl aus einer temporären Tabelle, bei der eine vorhandene Tabelle auf ihrem Primärschlüssel verknüpft wird, wobei zwei Unterauswahlen unter Verwendung von Top 1 auf die verknüpfte Tabelle verweisen. In Code: SELECT TempTable.Col1, TempTable.Col2, TempTable.Col3, JoinedTable.Col1, JoinedTable.Col2, ( SELECT TOP 1 ThirdTable.Col1 -- Which is ThirdTable's Primary …
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.