Vor kurzem enthaltenes SQL Server-Start-Ablaufverfolgungsflag 8048, um ein ernstes Spinlock-Konfliktproblem in einem SQL Server 2008 R2-System zu beheben. Interessiert, von anderen zu hören, die Anwendungsfälle gefunden haben, in denen der Leistungswert durch das Ablaufverfolgungsflag 8048 (Heraufstufen der Strategie zum Gewähren des Abfragespeichers vom Knoten pro NUMA zum Kern pro), das …
Problem Definition Unsere Benutzer müssen in der Lage sein, eine Datenbank abzufragen, die größtenteils auf dem neuesten Stand ist. Die Daten können bis zu 24 Stunden veraltet sein und das ist akzeptabel. Was wäre der kostengünstigste Ansatz, um eine zweite Datenbank mit einer Produktionskopie zu erhalten und auf dem neuesten …
Zwei Dinge, die ich gerne wissen würde: Wie verschieben Sie Tempdb sicher mit minimalen Ausfallzeiten? Wie viele Tempdb-Dateien benötigen Sie? Ist es 1 Datei pro Kern? Also Quad-Core = 4 Tempdb-Dateien, die drei neue erstellen?
Der Vorschlag in BOL ist ziemlich vage: Sichern Sie den Master so oft wie nötig, um die Daten für Ihre geschäftlichen Anforderungen ausreichend zu schützen. Wir empfehlen einen regelmäßigen Backup-Zeitplan, den Sie nach einem umfangreichen Update durch ein zusätzliches Backup ergänzen können. Wenn Sie weiter wagen , finden Sie diese …
Beim Erstellen eines Datenbankprofils bin ich auf eine Ansicht gestoßen , die auf einige nicht deterministische Funktionen verweist, auf die für jede Verbindung im Pool dieser Anwendung 1000 bis 2500 Mal pro Minute zugegriffen wird . Eine einfache SELECTAnsicht ergibt den folgenden Ausführungsplan: Dies scheint ein komplexer Plan für eine …
Während der Arbeit mit C # Entity Framework ist mir ein Absturz meiner SQL Server-Instanz aufgefallen. Ich konnte es auf diese Aussage zurückführen: SELECT * FROM dbo.[TestTable] where mpnr in (1099059904, 1038139906, 1048119902, 1045119902, 1002109903, 1117109910, 1111149902, 1063149902, 1117159902, 1116109904, 1105079905, 1012079906, 1129129904, 1103059905, 1065059905, 1091059906, 1110149904, 1129149903, 1083029905, 1080139904, …
Wie kann ich eine SQL Server 2008-Datenbank profilieren, um Code anzuzeigen, der für eine bestimmte Datenbank ausgeführt wird? Ich erinnere mich an die Verwendung des SQL Server-Profilers, er wird jedoch nach dem Herunterladen von SQL Server 2008 R2 Express in SQL Server Management Studio nicht angezeigt. Wo kann ich das …
Wir müssen zu Vergleichszwecken einen Hash-Wert für nvarchar-Daten erstellen. In T-SQL stehen mehrere Hash-Algorithmen zur Verfügung. Welche sind in diesem Szenario die besten? Wir möchten sicherstellen, dass das Risiko von doppelten Hashwerten für zwei verschiedene nvarchar-Werte minimal ist. Aufgrund meiner Recherchen im Internet scheint MD5 das beste zu sein. Ist …
Ausgangssituation Wir entwickeln ein System mit einer umfangreichen Datenbank im unteren Bereich. Es ist eine MS SQL-Datenbank, die unter SQL Server 2008 R2 ausgeführt wird. Die Gesamtgröße der Datenbank beträgt ca. 12 GB. Von diesen befinden sich ungefähr 8,5 GB in einer einzelnen Tabelle BinaryContent. Wie der Name schon sagt, …
Ich behebe die Fehler einer gespeicherten Prozedur mit schlechter Leistung. In diesem Abschnitt der Prozedur wird die Warnung NO JOIN PREDICATE ausgegeben select method = case methoddescription when 'blah' then 'Ethylene Oxide' when NULL then 'N/A' else methoddescription end, testmethod = case methoddescription when 'blah' then 'Biological Indicators' when NULL …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Ich habe etwas anderes recherchiert, als ich auf dieses Ding gestoßen bin. Ich habe Testtabellen mit einigen Daten generiert und verschiedene Abfragen ausgeführt, um herauszufinden, wie sich die …
Ich habe ein Stück Code, der Einfügungen in stark denormalisierten Tabellen ausführt. Die Tabellen haben Spaltennummern von ~ 100 bis 300+. Dies ist SQL Server 2008 R2, das unter Windows Server 2008 ausgeführt wird. Jede Einfügung besteht aus dem Einfügen in eine Reihe von Tabellen unter derselben Transaktion. Einige Einfügungen …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Ich erstelle eine Datenbank mit etwa 30 Tabellen, wobei jede Tabelle zig Millionen Zeilen und jede Tabelle eine einzelne wichtige Spalte und eine Primär- / Fremdschlüsselspalte enthält, um …
Die Datenbank, an der unsere Entwickler arbeiten, ist zu groß (sie enthält viele Datenbankobjekte). Wir müssen Änderungen an DB-Objekten kontrollieren (Änderungsmanagement). Unser Unternehmen kann keine Person haben, die nur für Datenbankänderungen verantwortlich ist. Wir brauchen also einen Quellensafe für Datenbankobjekte, so etwas wie eine Versionskontrolle für Standardcode, der sich jedoch …
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.