Ich hätte gerne Ihre Meinung dazu. Ich habe einen SQL Server 2008r2 Ent. Ed. 64bit mit 16 Kernen und 64GB RAM. Ab 20111014 ist eine Instanz von SQL Server vollständig gepatcht. Der maximale RAM ist auf 60000 MB eingestellt. Die Menge an freiem RAM ist laut Task-Manager nach ein paar …
Ich habe eine Tabelle mit 490 M Zeilen und 55 GB Tabellenbereich, also ca. 167 Bytes pro Zeile. Die Tabelle enthält drei Spalten: a VARCHAR(100), a DATETIME2(0)und a SMALLINT. Die durchschnittliche Länge des Textes in dem VARCHARFeld beträgt ungefähr 21,5, daher sollten die Rohdaten ungefähr 32 Bytes pro Zeile betragen: …
Zur schnelleren Berichterstellung und Leistungsanalyse möchten wir unsere Webserver-Protokolle in Sql Server einfügen. Auf diese Weise können wir Verkehrsmuster, Probleme und Verlangsamungen nahezu in Echtzeit erkennen. Wir haben einen Daemon, der auf Anforderungs- / Antwortereignisse von unserem Load Balancer und Masseneinfügungen in die Datenbank wartet. Wir erhalten jedoch ungefähr 1 …
Ich habe die folgende gespeicherte Prozedur erstellt: ALTER PROCEDURE usp_actorBirthdays (@nameString nvarchar(100), @actorgender nvarchar(100)) AS SELECT ActorDOB, ActorName FROM tblActor WHERE ActorName LIKE '%' + @nameString + '%' AND ActorGender = @actorgender Jetzt habe ich versucht, so etwas zu tun. Vielleicht mache ich das falsch, aber ich möchte sicher sein, …
Ich habe einige Berichte zur Indexnutzung erstellt und versuche, eine Definition von Leaf und Non-leaf zu erhalten . Es scheint sowohl Leaf-Inserts als auch Non-Leaf-Inserts, Updates, Deletes, Page Merges und Page Allocations zu geben. Ich weiß wirklich nicht, was es bedeutet, oder ob einer besser ist als der andere. Wenn …
In unserer Datenbank haben wir mehrere Einträge mit caron / hatschek. Jetzt möchten unsere Benutzer Einträge einschließlich caron / hatschek finden, wenn sie nach Einträgen ohne suchen. Ich zeige dies an einem einfachen Beispiel: In unserer Datenbank haben wir den Eintrag (Kontakt mit Name) Millière Daher ist dieser Name in …
Ich habe eine Datenbank mit 104 Triggern. Gibt es eine Möglichkeit, alle Trigger mit einem einzigen Befehl aus einer einzigen Datenbank mit dem Namen 'system_db_audits' zu löschen?
Ich habe einen SP mit einem Parameter, der NULL als Standardwert hat, und dann möchte ich eine Abfrage wie folgt durchführen: SELECT ... FROM ... WHERE a.Blah = @Blah AND (a.VersionId = @VersionId OR (@VersionId IS NULL AND a.VersionId IS NULL)); Das WHEREobige prüft sowohl auf einen Nicht-NULL-Wert als auch …
Ich arbeite an einer maßgeschneiderten Wartungslösung unter Verwendung der sys.dm_db_index_physical_statsAnsicht. Ich habe es derzeit von einer gespeicherten Prozedur verwiesen. Wenn diese gespeicherte Prozedur nun in einer meiner Datenbanken ausgeführt wird, wird ausgeführt, was ich möchte, und eine Liste aller Datensätze zu einer Datenbank wird abgerufen. Wenn ich es in eine …
Unter MS SQL Server 2008 R2 muss ein Benutzer vorhanden sein, der DBCC CHECKDB erstellen, wiederherstellen und anschließend Datenbanken löschen kann. Er darf jedoch aus Sicherheitsgründen nicht auf bestimmte Datenbanken auf dem Server zugreifen oder diese löschen können. Ist dieses Setup möglich?
Ich habe eine Sackgasse gefunden, die etwas zu zeigen scheint, was ich für unmöglich hielt. Es gibt zwei Prozesse, die am Deadlock beteiligt sind: 1. process8cf948 SPID 63 Durchführen einer ALTER TABLE für die temporäre Tabelle #PB_Cost_Excp_Process_Invoices_Work. Besitzt die IX-Sperre für die Tabelle #PB_Cost_Excp_Process_Invoices_Work mit der Objekt-ID 455743580 2. process4cb3708 …
Sie können also verwenden FILLFACTOR, um Platz in den Blattindexseiten zu lassen. Die Angabe PAD_INDEXlässt auch Platz in Zwischenknoten. Welche Szenarien sollten Sie angeben PAD_INDEXund welchen Nutzen bringt es dem Index?
Ich möchte Code verwenden, den ich in C # CLR entwickelt habe, um ihn in allen Datenbanken des Systems zu verwenden, damit ich nicht jeden auf vertrauenswürdig einstellen und CLR einschalten und in jeder eine Menge des gleichen Codes behalten muss . Gibt es eine beste Möglichkeit, dies aus administrativer …
Wer kann das erklären? select case when '' = ' ' then 1 else 0 end, LEN(''), LEN(' '), DATALENGTH(''), DATALENGTH(' '); Ausbeuten ----------- ----------- ----------- ----------- ----------- 1 0 0 0 1 Die lustige Folge davon ist, dass in create table test ( val varchar(10) ); insert into test …
Ich habe eine allgemeine Frage zum Design von SQL Server 2008-Tabellen. Wir haben derzeit einen Tisch mit mehr als 600 GB und wächst mit etwa 3 GB pro Tag. Diese Tabelle verfügt über die entsprechenden Unabhängigkeitswerte, wird jedoch aufgrund ihrer Größe zu einem wichtigen Absturz beim Ausführen von Abfragen. Die …
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.