Als «sql-server» getaggte Fragen

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.

3
SQL Server 2008 R2 Hohe CPU
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 …


2
Warum haben wir den Befehl SHRINKDATABASE in SQL Server?
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 …

3
Einige Buchvorschläge zur Leistungsoptimierung
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 …

1
Gibt es eine Möglichkeit, CRUD-Vorgänge für Verbindungen vom Verbindungsserver abzulehnen?
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 …

2
Warum ist die Reihenfolge der Parameter für sp_trace_create wichtig?
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, …

2
Gibt es eine bessere Möglichkeit, dynamische zeitgemittelte Reihen über eine dynamische Frequenz zu erstellen?
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 …

2
Ein guter SQL-Sniffer
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.


2
Automatisierung von Sicherungen einer großen Anzahl von Datenbanken
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 …

1
Tabellenreihenfolge in Join Query
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 …


3
Verhindern Sie, dass Datenquellen außerhalb des angegebenen Ordners bereitgestellt werden
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 …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.