Stellen Sie sich einen Datenstrom vor, der "platzt", dh es könnten sehr schnell 10.000 Ereignisse eintreffen, gefolgt von einer Minute langem Nichts. Ihr kompetenter Rat: Wie kann ich den C # -Einfügungscode für SQL Server so schreiben, dass garantiert wird, dass SQL alles sofort in seinem eigenen RAM zwischenspeichert, ohne …
Ich muss eine gespeicherte Prozedur erstellen, die eine TSQL-Sequenz emuliert. Das heißt, es wird bei jedem Aufruf immer ein ansteigender eindeutiger ganzzahliger Wert angegeben. Wenn eine Ganzzahl übergeben wird, sollte dieser Wert außerdem zurückgegeben werden, wenn noch nie ein Ergebnis größer oder die nächsthöhere verfügbare Ganzzahl vorlag. Es versteht sich …
Ich würde denken, dass dies eine ziemlich einfache Frage wäre, aber ich hatte tatsächlich Schwierigkeiten, eine Antwort darauf zu finden. Die Frage: Können Sie Datenzeilen innerhalb einer partitionierten Tabelle von einer Partition in eine andere verschieben, indem Sie einfach die Partitionsspalte so aktualisieren, dass sie die Partitionsgrenze überschreitet? Wenn ich …
Ich habe Probleme mit einer Datenbank. Ich kann grundlegende Abfragen ausführen, wenn auch viel langsamer als normal. Wenn ich versuche, die Hierarchiebäume für Tabellen, Ansichten oder Prozeduren im SSMS-Objekt-Explorer anzuzeigen, erhalte ich lock request time out period exceeded. Meine SSRS-Berichte, die für Objekte in dieser Datenbank ausgeführt werden, werden nicht …
Ich verwende Microsoft SQL Server 2008. Meine Frage lautet: Wie lösche ich mehrere Tabellen mit einem gemeinsamen Präfix in einer Abfrage? so etwas wie die Tabellennamen: LG_001_01_STLINE, LG_001_02_STFICHE
Ich habe eine ziemlich komplexe Abfrage, die von sich aus in wenigen Sekunden ausgeführt wird, aber wenn sie in eine Tabellenfunktion eingebunden ist, ist sie weitaus langsamer. Ich habe es eigentlich nicht zu Ende gebracht, aber es läuft bis zu zehn Minuten ohne Ende. Die einzige Änderung besteht darin, zwei …
Ich habe wirklich Probleme beim Aufspüren von Blockierungen. Der SPID-Status für die Root-Blockierung lautet 'Sleeping', der cmd lautet 'AWAITING COMMAND' und der sqltextist SET TRANSACTION ISOLATION LEVEL READ COMMITTED. Wenn ich den Bericht Top Transactions by Blocked Transactions Count anzeige, lautet die Blocking SQL-Anweisung '-'. Ich habe eine Ablaufverfolgung für …
Bei einer (vereinfachten) gespeicherten Prozedur wie dieser: CREATE PROCEDURE WeeklyProc(@endDate DATE) AS BEGIN DECLARE @startDate DATE = DATEADD(DAY, -6, @endDate) SELECT -- Stuff FROM Sale WHERE SaleDate BETWEEN @startDate AND @endDate END Wenn die SaleTabelle groß SELECTist, kann die Ausführung sehr lange dauern, anscheinend, weil der Optimierer aufgrund der lokalen …
Unter Windows 2008 R2 mit SQL Server 2008 R2 spielt die Größe der NTFS-Zuordnungseinheit für die Leistung von DISK IO eine wichtige Rolle. Ich habe den Eindruck, dass der Serveradministrator, der die wenigen Server für eine geschäftskritische Anwendung erstellt hat, die Größe der NTFS-Zuordnungseinheit (Clustergröße) auf 4 KB anstelle von …
Ich verfolge seit zwei Wochen das Wachstum von Dateien über den Datenkollektor in SQL Server 2008 R2. Die Datenbank wächst stetig um 35 (MB) / Tag. Die DB hat die ursprüngliche Größe von 2 GB noch nicht erreicht. Das automatische Wachstum der DB-Dateien ist auf 5 MB festgelegt, und ich …
Die Abfrage: SELECT name AS TableName, create_date AS CreatedDate, modify_date as ModifyDate FROM sys.tables order by ModifyDate; ... gibt an, wann eine Tabelle zum letzten Mal erstellt und geändert wurde (aus DDL-Sicht). Ich möchte jedoch wissen, wann die tatsächlichen Daten zum letzten Mal in die Tabelle eingefügt oder aus der …
Ich versuche, eine einfache Abfrage zu finden, mit der ich testen kann, ob eine große Tabelle eine Liste von Einträgen enthält, die mindestens EINEN leeren Wert (NULL / leer) in JEDER Spalte enthält. Ich brauche sowas SELECT * FROM table AS t WHERE ANY(t.* IS NULL) Ich möchte nicht tun …
Ich kann keine Option (en) finden, die in SQL Server 2005/2008 direkt festgelegt werden UTF-8können Collations/Charsets, wie dies auch in anderen SQL- Modulen möglich ist, aber in SQL Server 2005/2008 gibt es nur lateinische und SQL-Sortierungen. Gibt es eine Option zum Erzwingen / Installieren dieser Kollatierungen / Zeichensätze in der …
Diese Frage wurde durch diesen früheren Beitrag und meine Ablage einer Datenbank für zukünftige Untersuchungen ausgelöst, die wie folgt wiederhergestellt wurde: BACKUP 'BrokenDatabase' detected an error on page (1:123456) in file ’BrokenDatabase.mdf'. Error: 3043, Severity: 16, State: 1. In der verknüpften Frage und der Sicherung, die ich für DBCC-PAGE-Untersuchungen bereit …
Ich frage mich nur, ob ich Feedback zu einer von mir ausgeführten gespeicherten Prozedur einholen kann und ob das Szenario effizienter gehandhabt werden kann (ich bin mir ziemlich sicher, dass dies der Fall sein wird!). Grundsätzlich habe ich einen einzelnen SP, den ich aufrufe, um eine Liste von Datensätzen (Jobs) …
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.