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.
Wir haben eine SQL Server R2 Web Edition-Datenbank, die auf Windows Server 2008 R2 mit einer starken CPU und 32 GB RAM DDR3 basiert. Unsere Datenbank arbeitet sehr hart (wir führen ungefähr 600.000 Abfragen in 1 Minute aus) und die CPU wird verrückt (25% bis 90%). Ich habe mich um …
Heute hatte ich ein Problem mit einem Zeitlimit für gespeicherte Prozeduren (das länger als 30 Sekunden dauerte), als es von einer ASP.NET-Webseite ausgeführt wurde, das jedoch schnell ausgeführt wurde, wenn es von SSMS ausgeführt wurde (dauerte 5 Sekunden). Nachdem ich den Verdacht hatte, dass Parameter als Schuldiger geschnüffelt wurden, maskierte …
Ich habe im Internet gelesen, wo laut Finest Developer Shrinkdatabse vermieden werden sollte, da dies zu einer Zunahme der Fragmentierung und einer Abnahme der Leistung führt. Ich würde gerne von euch wissen, ob ihr jemals den Befehl zum Schrumpfen der Datenbank verwendet habt, wenn ja, in welchen praktischen Szenarien wir …
Ich bin dabei, die Leistung unserer Datenbankanwendung zu verbessern. Obwohl ich kein DBA bin, bin ich mit SQL ziemlich vertraut. Ich bin auf der Suche nach einem Buch, das mir helfen kann, zu verstehen, wie sich unterschiedlich geschriebene Abfragen auf die Leistung auswirken, und auch Dinge wie Tabellenscans zu verstehen …
Ich habe eine SQL Server-Instanz RPT1(2008 R2), die für "Hauptbenutzer" eingerichtet wurde, um ihre eigenen Abfragen auszuführen. Dieser Server ist mit unserem Produktionsberichtsserver PRD1(SQL Server 2008-Instanz) verbunden, mit Ansichten (on RPT1), die den Verbindungsserver ( PRD1) direkt abfragen . Der Verbindungsserver wurde mit einem Konto erstellt, für das CRUD auf …
Der erste Stapel des folgenden Skripts ruft die gespeicherte Prozedur sp_trace_createmit Parametern in der Dokumentationsreihenfolge auf. Die zweite Charge vertauscht die Positionen der Parameter @tracefileund @options: DECLARE @new_trace_id INT; EXECUTE master.dbo.sp_trace_create @trace_id = @new_trace_id OUTPUT, @options = 0, @tracefile = N'C:\temp\TestTrace'; SELECT @new_trace_id AS [@new_trace_id]; EXECUTE master.dbo.sp_trace_setstatus @trace_id = @new_trace_id, …
Ich habe eine Reihe von Tabellen mit vielen hochpräzisen Daten, die von verschiedenen Geräten gesammelt wurden. Die Intervalle, in denen sie gesammelt wurden, variieren und wandern sogar über die Zeitreihen. Meine Benutzer möchten die Möglichkeit haben, einen Datumsbereich auszuwählen und einen Durchschnitt / min / max über diese Variablen mit …
Kann mich jemand auf einen guten SQL-Sniffer verweisen, mit dem ich die SQL-Befehle, die für meine Datenbank ausgeführt werden, in Echtzeit verfolgen kann? Wenn es kostenlos ist, wäre das großartig.
Ich habe eine SQL-Abfrage wie folgt: SELECT A, B, (CASE WHEN C=0 THEN 0 ELSE 1 END), COUNT(D) FROM SomeTable GROUP BY A, B, (CASE WHEN C=0 THEN 0 ELSE 1 END) Bei einem großen Datensatz wird der tatsächliche Ausführungsplan die meiste Zeit einem Knoten zugeordnet, der der logischen Operation …
In einer Webanwendung mit mehreren Mandanten, in der für jeden Mandanten eine Datenbank eingerichtet wird, kann die Datenbank auf herkömmliche Weise manuell gesichert und wiederhergestellt werden. Ich erwäge diese Art von Architektur für eine Anwendung, die 5.000 bis 10.000 Mandanten haben könnte, und das Ausführen dieser Art von Prozess für …
Wenn ich sage: Table1 left join Table2 ist es dasselbe wie zu sagen?: Table2 right join Table1 Mit anderen Worten, sollte ich erwarten, dass bei zwei identischen Abfragen dieselben Ergebnisse erzielt werden, bei denen nur geändert wird, welche Tabelle zuerst geschrieben wird und ob ein linker oder rechter Join verwendet …
Ich versuche herauszufinden, wie SQL-Skripte am besten auf Hunderten von verteilten Servern bereitgestellt werden können. Ich habe ein langsames SSIS-Paket und einen sehr schnellen OSQL / BATCH-Prozess. Ich bin an einem Projekt beteiligt, bei dem mehrere hundert Datenbankserver vor Ort bereitgestellt werden. Ich muss in der Lage sein, die Server …
Bevor ich einfach eine wirklich schreckliche Überprüfungsbeschränkung für die Katalogtabelle aufstelle, wollte ich zuerst einige bessere Ideen einholen. Ich möchte sicherstellen, dass alle freigegebenen Datenquellen auf unserem Berichtsserver für "/ Data Sources" bereitgestellt werden. Hin und wieder wird ein Fehler fälschlicherweise in einem anderen Verzeichnis bereitgestellt (insbesondere, wenn es sich …
Ich habe die Jobs meiner Farm in MSX zentralisiert und ungefähr 70 Instanzen von SQL Server abgedeckt. Scheinbar zufällig, mindestens einmal pro Woche, werden mehrere Instanzen keine Anweisungen mehr annehmen. Innerhalb des MSX-Fensters Verwalten von Zielservern werden anstelle aller Instanzen, die als Normal angezeigt werden , diese als Normal und …
Es ist schwer zu sagen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, zu weit gefasst oder rhetorisch und kann in ihrer gegenwärtigen Form nicht angemessen beantwortet werden. Wenn Sie Hilfe zur Klärung dieser Frage benötigen, damit sie wieder geöffnet werden kann, besuchen Sie die Hilfe . Geschlossen …
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.