Datenbankadministratoren

Fragen und Antworten für Datenbankexperten, die ihre Datenbankfähigkeiten verbessern und von anderen in der Community lernen möchten



3
SSRS-Blockierungsprozesse
Wir haben einen ausgelasteten SSRS-Berichtsserver (SQL Server 2008 R2), auf dem häufig Blockierungen zwischen den folgenden Prozessen auftreten: [dbo]. [CheckSessionLock] [dbo]. [WriteLockSession] Wir sind uns bewusst, dass einige Berichte unannehmbar langsam sind. Ich muss wissen, ob die Blockierung in der ReportServer-Datenbank symptomatisch für einen überlasteten Server ist oder ob die …

2
Arbeitslast erfassen und wiedergeben
Wir haben einen neuen Server, den wir ebenfalls migrieren, und möchten die potenziellen Vorteile der Hardware sehen. Die Idee ist also, dass wir eine Arbeitslast erfassen und diese mit unserer neuen Box abspielen. Meine Frage bezieht sich jedoch auf die Leistungsvorteile. Ich werde einige Perf-Zähler ausführen, aber im Idealfall möchten …

1
PostgreSQL-Teilindex wird beim Erstellen einer Tabelle mit vorhandenen Daten nicht verwendet
In PostgreSQL 9.3 versuche ich, einen effizienten Index für eine selten verwendete boolesche Spalte (0,00001% aller Datensätze) zu erstellen. Zu diesem Zweck habe ich diesen Beitrag auf SO entdeckt: https://stackoverflow.com/a/12026593/808921 Ich versuche, die von Erwin Brandstetter empfohlene Funktion "Teilindex" von PostgreSQL zu nutzen. Ich habe bereits eine Tabelle mit ein …


2
Wie verschiebe ich eine ziemlich große tsql-Tabelle von einem Server auf einen anderen Server?
Ich habe darüber nachgedacht, wie eine 40-GB-Tabelle von einer SQL Server-Box in eine andere SQL Server-Box verschoben werden kann. Sie befinden sich in separaten Unternehmen ohne Intranet-Verknüpfung und offensichtlich ohne Verbindungsserver. Anfangs dachte ich, der schnellste Weg, dies zu tun, wäre, die nächtliche Sicherungsdatei abzurufen und auf den anderen Server …

3
Verwenden von SQL Server mit BitLocker
Ich habe eine Anwendung, die auf einem Gerät mit zwei Partitionen ausgeführt wird: C und D. Die Anwendung wird von C ausgeführt, während D die SQL Server-Datenbank (MDF-Datei) enthält. Darüber hinaus wird D auch mit BitLocker verschlüsselt. Wir verwenden den Code-First-Ansatz, bei dem die Datenbank im laufenden Betrieb basierend auf …

1
CROSS APPLY für die Skalarfunktion
Ich habe das: SELECT A ,B ,dbo.Func(C) ,dbo.Func(D) ,dbo.Func(E) ,F FROM abcdef WHERE 0 = dbo.Func(C) + dbo.Func(D) Ich habe gelesen, dass dies keine gute Praxis ist, da die Funktion millionenfach aufgerufen wird und sich negativ auf die Leistung auswirkt. Ich habe versucht, es mit CROSS APPLY neu zu schreiben: …



2
Unerwartete implizite Konvertierung in einer Prozedur
Ich habe ein Verfahren wie dieses (vereinfacht): CREATE PROCEDURE test @userName VARCHAR(64) SELECT * FROM member M INNER JOIN order O ON M.MemberId=O.MemberId WHERE M.Username = @userName In der Spalte Benutzername der Mitgliedstabelle befindet sich ein nicht gruppierter Index. Der Plan-Cache zeigt eine implizite Konvertierung als solche: Suchschlüssel [1]: Präfix: …

1
Helfen Sie dabei, die Diskrepanz zwischen sys.dm_exec_cached_plans und dm_os_memory_clerks zu verstehen
Bei einer unserer SQL Server 2014-Instanzen besteht eine merkwürdige Diskrepanz zwischen der Speichermenge, die für zwischengespeicherte Pläne gemäß sys.dm_exec_cached_plans verwendet wird, und der Speichermenge, die gemäß sys.dm_os_memory_clerks für den Typ CACHESTORE_SQLCP verwendet wird (was ich verstehe) ist für zwischengespeicherte Ad-hoc-Abfragepläne). Wenn wir die zwischengespeicherten Pläne wie folgt abfragen: select cp.cacheobjtype, …


2
Modellieren von Diagrammdaten in Cassandra DB
Ich möchte Apache Cassandra verwenden, um eine große Menge von Diagrammdaten gemäß einem Eigenschaftsdiagrammmodell zu speichern . Das Modell enthält die folgenden Entitäten: Scheitelpunkte : Enthält eine Karte mit Schlüssel / Wert-Paaren (Eigenschaften). Einige Schlüssel sollten zum Abfragen indiziert werden (siehe unten). Kanten : Verbindet zwei Eckpunkte in einer bestimmten …

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.