Ich habe die sofortige Dateiinitialisierung auf unserem SQL Server aktiviert, sodass der "leere" Teil der Datenbankdatei vor der Zuweisung nicht auf Null gesetzt wird. Nach meinem Verständnis bedeutet dies, dass die Datei "gelöschte" Daten enthalten kann. Jetzt möchte ich eine Kopie einer Datenbank (wahrscheinlich eine Sicherungsdatei) außerhalb des Unternehmens senden. …
Was sind in diesem Anwendungsfall die richtigen Einstellungen für Min-Memory und Max-Memory? Der Server verfügt über 8 GB RAM, zwei Intel Xeon-Prozessoren, auf denen Windows Server 2008 R2 / SQL Server 2008 Standard Edition ausgeführt wird. Es werden mehrere Datenbanken mit einer Größe von 30 GB bis 5 GB ausgeführt. …
Ich habe die folgende virtuelle Spalte aus einem Aggregat über eine sortierte Partition generiert: MIN(picture_id) OVER ( PARTITION BY [360_set] ORDER BY picture_id ASC ) Wenn ich das jedoch ausführe, erhalte ich Folgendes. Msg 11305, Level 15, State 10, Line 12 The Parallel Data Warehouse (PDW) features are not enabled. …
SQL Server 2008 R2 Standard Edition (64-Bit) unter Windows 2008R2 Enterprise Der Server verfügt über mehr als 300 GB Arbeitsspeicher, aber die gesamte Speichernutzung in der Systemsteuerung überschreitet niemals 86 GB Lassen Sie SQL so konfigurieren, dass die maximale Speichermenge verwendet wird Auch bei starker Beanspruchung - CPU über 80% …
Ich habe eine Tabelle mit einer XML-Spalte. Xml ist ähnlich wie <Root> <Row> <user>abc</user> <Rowid>1</Rowid> </Row> <Row> <user>vf</user> <Rowid>2</Rowid> </Row> <Row> <user>ert</user> <Rowid>3</Rowid> </Row> <Maxrowid>3</Maxrowid> </Root> Jetzt unter der Abfrage geben Sie die Spalte sl_no und die Spalte myxml mit Zeilen zurück, die die XML-Spalte mit den Werten 'abc' oder …
Nach meinem Verständnis bedeutet der Füllfaktor 80, dass 20 Prozent jeder Seite auf Blattebene leer sind, um zukünftiges Wachstum zu ermöglichen. Ich kann nicht korrelieren, wie der Füllfaktor von 0 und 100 gleich sein kann! Vermisse ich etwas
Ich habe ein seltsames Problem bei der Kompilierung von Abfragen, das schwer zu reproduzieren ist. Dies geschieht nur unter hoher Last und kann nicht einfach wiederholt werden. Es gibt eine Tabelle T mit den Spalten A, B, C, D. Es gibt einen nicht eindeutigen Clustered-Index für T (A, B, C, …
Ich habe mich gefragt, ob es möglich ist, einen Trigger nur für meine aktuelle Anwendung und nicht für SQL zu aktivieren, das für die Tabelle ausgeführt wird. Die Situation: Es gibt zwei Anwendungen, die an derselben Datenbank arbeiten. App1 und App2. Ich habe einen Auslöser für 'MyTable', der nur ausgelöst …
Ein Freund von mir sagte mir heute, anstatt SQL Server zu bouncen, könnte ich einfach eine Datenbank trennen und dann wieder anhängen, und diese Aktion würde die Seiten und Pläne der angegebenen Datenbank aus dem Cache löschen. Ich war anderer Meinung und legte meine Beweise unten vor. Wenn Sie mit …
Hat jemand Hinweise auf die Auswirkungen der -EVerwendung von SSDs gesehen? Die Auswirkung auf "Spinning Rust" -Laufwerke ist unbestritten - aber SSDs werden durch zufällige E / A nicht wirklich nervös gemacht. Ich frage mich, ob die -EOption die Leistung überhaupt beeinträchtigen könnte. Auf Servern mit einer Mischung aus Laufwerken …
Ich habe meinen Code als "kohärente Blöcke" getrennt, die ich immer wieder in ein längeres "Konfigurationsskript" einfügen kann, und eines der Muster, die ich verwende, ist Folgendes: CREATE TABLE #WidgetSetting ( WidgetID bigint not null, Name nvarchar(100) not null, Value nvarchar(max) not null, CreateDate datetime not null ) INSERT VALUES …
Angesichts des folgenden Ausschnitts: -- error checking omitted for brevity begin tran exec database1..my_stored_procedure exec database2..my_other_stored_procedure if (@@error <> 0) rollback commit In welche Transaktionsprotokolle der Datenbank werden die Transaktionsinformationen eingefügt? Ich würde erwarten, dass beide Protokolle alle Daten erhalten, da es keinen Sinn macht, wenn Sie versuchen, database1das Transaktionsprotokoll …
Hintergrund: Einige unserer Standardspalteneinschränkungen wurden ohne explizite Namen generiert, sodass wir unterhaltsame Namen erhalten, die von Server zu Server variieren, wie z. DF__User__TimeZoneIn__5C4D869D Ich würde es vorziehen, wenn sie alle mit einer einheitlichen Benennung wie verwaltet DF_Users_TimeZoneInfowerden könnten, damit wir sicherstellen können, dass die entsprechenden Einschränkungen für zukünftige Zieltabellen bestehen …
Der Artikel SQL Server tempdb Best Practices zur Leistungssteigerung schlägt vor, dass ich tempdbin eine Anzahl von Dateien aufteilen sollte , die der Anzahl der Kerne entspricht. Für 4 Kerne erhalten Sie also 4 Dateien. Durch die größere Anzahl von Dateien können Sie die Anzahl der physischen E / A-Vorgänge …
Unter der Annahme eines konstanten Speichers (32 GB) und einer CPU (4), 2 x Festplatten-Arrays, habe ich die folgenden Festplatten 2 x 150 (10k) 6 x 150 (15 k) Sie sind alle lokale Festplatten. Meine Anforderungen Meine Datenbank ist 350 GB groß und standardmäßig auf 10% Wachstum eingestellt Mein Betriebssystem …
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.