Datenbankadministratoren

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

1
SQL Server - Verwendet jemand SUMA, Ablaufverfolgungsflag 8048 oder Ablaufverfolgungsflag 8015?
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 …

8
"Konnte gespeicherte Prozedur nicht finden", obwohl die gespeicherte Prozedur in MS SQL Server Management Studio erstellt wurde
Ich habe eine Tabelle testtablein der Datenbank erstellt testbase, die die folgende Struktur aufweist: product_no (int, not null) product_name (varchar(30), not null) price (money, null) expire_date (date, null) expire_time (time(7), null) mit dem ich das Microsoft SQL Server 2008 Management Studio verwendet habe. Ich habe eine gespeicherte Prozedur testtable_pricesmallerwie folgt …

3
Zeilen in mehrere Spalten schwenken
Ich habe eine SQL Server-Instanz, die einen Verbindungsserver mit einem Oracle-Server hat. Auf dem Oracle-Server befindet sich eine Tabelle mit PersonOptionsden folgenden Daten: ╔══════════╦══════════╗ ║ PersonID ║ OptionID ║ ╠══════════╬══════════╣ ║ 1 ║ A ║ ║ 1 ║ B ║ ║ 2 ║ C ║ ║ 3 ║ B ║ …

3
SQL Server-Datenbanksynchronisierung
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 …




5
Bester Weg, um Einheiten in der Datenbank zu speichern
Ich habe eine große (SQLServer) Datenbank mit Hunderten von Spalten geerbt, die Beträge der einen oder anderen Sache darstellen. Die Einheiten für diese Werte (z. B. "Gallonen", "Zoll" usw.) werden im Feld "MS_Description" der erweiterten Eigenschaften gespeichert. Ich frage mich, ob es einen besseren Weg gibt, diese Informationen zu speichern. …

1
CREATE DATABASE vs. CREATE ANY DATABASE-Berechtigungen
Worin besteht der Unterschied zwischen den Berechtigungen CREATE DATABASEund in Microsoft SQL Server CREATE ANY DATABASE? Ich kann keine verbindliche Antwort finden. Das Beste, woraus ich schließen kann, ist, dass entweder (a) CREATE ANYimpliziert, dass ich die Datenbank erstellen kann, die einem anderen Benutzer gehört, wohingegen CREATEich dies nicht kann, …


3
Ist es in Ordnung, fehlende Indizes blind hinzuzufügen?
Ich verwende häufig SSMS, um meine langsam gespeicherten Prozeduren auf fehlende Indizes zu testen. Immer wenn ich einen "Fehlenden Index (Impact xxx)" sehe, besteht meine knifflige Reaktion darin, einfach den neuen Index zu erstellen. Dies führt zu einer schnelleren Abfrage, soweit ich das beurteilen kann. Gibt es einen Grund, warum …

3
Vorteile von Common Table Expression (CTE)?
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Von msdn : Im Gegensatz zu einer abgeleiteten Tabelle kann ein CTE selbstreferenzierend sein und in derselben Abfrage mehrfach referenziert werden. Ich benutze CTEs ziemlich oft, aber ich …
21 sql-server  cte 

4
Bestimmen, wie eine Schemaänderung aufgetreten ist?
Etwas Schlimmes ist gestern passiert. Eine Ansicht, die vor einiger Zeit erstellt wurde, wurde von jemandem geändert, der schließlich die Berichte gebrochen hat. Unglücklicherweise. Jemand (wissentlich oder unwissentlich) hat diese Änderung in der PRODUCTION-Datenbank vorgenommen. Meine Frage: Gibt es eine Möglichkeit (Skript / Software / Freeware usw.), durch die wir …
21 sql-server  view 


1
Was ist die Begründung für das GAP-Theorem?
http://en.wikipedia.org/wiki/CAP_theorem http://www.cs.berkeley.edu/~brewer/cs262b-2004/PODC-keynote.pdf Ich denke, es ist nicht ganz einfach, warum nur zwei von Konsistenz Verfügbarkeit Partitionstoleranz Kann für jedes beliebige verteilte Datenbanksystem gelten. Diese Vermutung wurde bewiesen , aber ist es ein einfacher Weg , um zu sehen , warum wohl diese halten könnte? Ich suche keinen Beweis, nur einen …

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.