Mein aktuelles Projekt sendet ständig Anfragen an einen SQL Server und verwendet möglicherweise 100% des Speichers oder der CPU. Wie kann ich überprüfen, ob der Server in einer gespeicherten Prozedur fast voll ausgelastet ist, damit ich entscheiden kann, ob die Abfragen ausgeführt werden sollen oder nicht, oder einige Einstellungen in …
Ich habe gerade eine Sicherungsanweisung für eine relativ große Datenbank (1,3 TB) geschrieben und sie mit einer viel kleineren Datenbank (10 GB + 10 GB Protokolldatei) getestet. Das Backup schreibt an drei Ziele. Während des Tests habe ich festgestellt, dass jede Sicherungsdatei während der Ausführung der Sicherung etwa 1,2 GB …
Ich mache das SELECT * INTO table1 FROM Table0 Ich erhalte einen arithmetischen Überlauf für eine datetime-Spalte (Fehler beim Konvertieren in smalldatetime). Das erstellte Zielschema enthält jedoch eine datetime-Spalte und keine smalldatetime-Spalte.
Ich entwickle eine Anwendung mit vielen, dinamisch zusammengestellten, komplizierten SQL-Abfragen. Ich möchte die Abfragepläne so lange wie möglich im Prozedurcache belassen. Um zu verhindern, dass die Abfragepläne (aufgrund des Speicherdrucks) aus dem Prozedurcache verworfen werden, möchte ich dem Prozedurcache genügend Speicher zuweisen. Gemäß diesem nur 10% des „sichtbares Ziel“ -Speicher …
In SQL Server werden Sperren normalerweise von Zeile oder Seite -> Tabelle eskaliert. Ab SQL Server 2008 wurde eine neue Stufe der Sperreneskalation hinzugefügt - die Partitionsebene . Dies wird jedoch nicht automatisch für partitionierte Tabellen aktiviert. Standardmäßig ist die Tabelle so eingestellt, dass die Partitionssperre übersprungen wird und direkt …
Ich versuche, eine partitionierte Tabelle zu erstellen, in der die Partitionierung durch bestimmt wird OrderDate. Ich versuche ein clustered indexOn OrderDateund ein nonclustered primary keyOn zu erstellen OrderID. Aber ich bekomme eine Fehlermeldung: Meldung 1908, Ebene 16, Status 1, Zeile 1 Spalte 'OrderDate' ist eine Partitionierungsspalte des Index 'PK_OrderID'. Partitionsspalten …
Angenommen, Sie möchten eine Datenbank abfragen, um die darin enthaltenen Auslösertypen zu ermitteln. Eine Möglichkeit, dies zu tun, besteht darin, die Funktion OBJECTPROPERTY für alle Triggerobjekte in der Datenbank zu verwenden. Manchmal führt die Funktion OBJECTPROPERTY zu einem verwirrenden Ergebnis. Die Ausgabe scheint vom Datenbankkontext abzuhängen. Die folgende Beispielabfrage gibt …
Ich plane, die PAGE-Komprimierung auf einige der großen Tabellen in meiner Datenbank anzuwenden (genauer gesagt DW). Diese Tabellen sind mit über 15 Milliarden Zeilen ziemlich groß. Als ich die Komprimierung in der Testumgebung angewendet habe, dauerte der gesamte Vorgang ungefähr 22 Stunden. Auf diese Tabellen wird täglich mit ziemlich langen …
Haben Sie also einen ETL-Job, der über Integrationsdienste ausgeführt wird und den ich mit einem SQL-Jobnamen StartStageStore beginne. Der letzte Schritt dieses Jobs besteht darin, einen anderen Job zu starten und den Erfolg zu melden. Der Job, den dies aufruft, wird als LoopStageStore bezeichnet. Alles, was LoopStageStore tut, ist eine …
Ich baue eine Inventardatenbank auf, in der Computerausrüstung und andere Hardwaregeräte erfasst werden. Irgendwann im Leben eines Geräts wird es ausgemustert und archiviert. Nachdem es archiviert wurde, muss es nachverfolgt werden, wenn es außer Betrieb genommen und ordnungsgemäß entsorgt wird. Ich habe den Archivierungsmechanismus ursprünglich unter Verwendung einer exakten Replik …
Ich glaube, ich brauche einige Hinweise zur Sicherheit in SQL Server. Ich versuche, einige unserer Endbenutzer daran zu hindern, auf bestimmte Spalten (z. B. SSN) in einer Tabelle zuzugreifen. Ich dachte, ich könnte nur die Sicherheit auf Spaltenebene verwenden, um den Zugriff auf die Spalten einzuschränken. Dies verhinderte erfolgreich, dass …
Auf meiner unendlichen Suche, mich mit einer sicheren Transaktion in den Fuß zu schießen, habe ich anscheinend noch mehr Möglichkeiten gefunden, um den Questzweck zu erfüllen. Die Sicherungs-Transaktionsklausel selbst kommt diesmal nicht in Frage, aber deshalb habe ich den folgenden Code geschrieben. Betrachten Sie das folgende vollständige Beispiel mit verschachtelten …
Ich verwende SQL Server 2008 R2und möchte den Wert für die Füllfaktoreigenschaft in jedem Index festlegen. Ich suche nach einem Rezept, um den besten Wert für diese Eigenschaft zu berechnen (bessere Leistung beim Einfügen eines Datensatzes). Außerdem, wie ich die Abfrageleistung messen kann, indem ich den Referenzwert für diese Eigenschaft …
Ich habe einen Microsoft SQL Server, der auf einem IBM Server mit 10 Kernen und 64 GB RAM ausgeführt wird. Ich habe 100 bis 300 Benutzer, die gleichzeitig am Server arbeiten. Benutzer beschweren sich über die Langsamkeit der Anwendung. Ich habe den Server überprüft und festgestellt, dass die CPU-Auslastung 6%, …
Ich habe endlich die Logik für eine Abfrage herausgefunden, jetzt muss ich sie beschleunigen ... dramatisch, wenn möglich (sie läuft 40 Minuten +/-). Es steht auf zwei Tischen, einer mit nur ein paar hundert Zeilen ( tblTradingDays) und der andere mit über einer Million ( tblDailySMA). Es werden 48 Millionen …
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.