Datenbankadministratoren

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





2
Neuere Version von SQL Server weniger stabil?
Unser Datenbankarchitekt sagte einem unserer Kunden, dass SQL Server 2014 im Vergleich zu 2012 eine schlechte Wahl ist, da ihm die Leistungs- und Stabilitätsvorteile von 2012 fehlen. Alles, was ich gelesen habe, widerspricht dem. Aaron Bertrand sagt, dass genau das Gegenteil der Fall ist und dass alle Whitepapers, die ich …



1
Im Ressourcenpool ist nicht genügend Systemspeicher vorhanden, um diese Abfrage auszuführen
Ich verwende SQL Server 2014 - 12.0.2269.0 (X64) unter Windows Server 2012 und habe einige Speicherprobleme. Wenn ich eine gespeicherte Prozedur ausführe, die eine ziemlich "schwere" Berechnung durchführt, erhalte ich nach etwa 10 Minuten eine Fehlermeldung: Der 'Standard'-Ressourcenpool verfügt nicht über genügend Systemspeicher, um diese Abfrage auszuführen. Mein SQL Server …

3
Gespeicherte Datenbankprozedur mit einem "Vorschaumodus"
Ein recht verbreitetes Muster in der Datenbankanwendung, mit der ich arbeite, ist die Notwendigkeit, eine gespeicherte Prozedur für einen Bericht oder ein Dienstprogramm mit einem "Vorschaumodus" zu erstellen. Wenn eine solche Prozedur aktualisiert wird, gibt dieser Parameter an, dass die Ergebnisse der Aktion zurückgegeben werden sollen, die Aktualisierung der Datenbank …
15 sql-server  t-sql 


3
Warum führt meine EXISTS-Abfrage eine Indexsuche anstelle einer Indexsuche durch?
Ich arbeite an der Optimierung einiger Abfragen. Für die Abfrage unten, SET STATISTICS IO ON; DECLARE @OrderStartDate DATETIME2 = '27 feb 2016'; DECLARE @OrderEndDate DATETIME2 = '28 feb 2016'; SELECT o.strBxOrderNo , o.sintOrderStatusID , o.sintOrderChannelID , o.sintOrderTypeID , o.sdtmOrdCreated , o.sintMarketID , o.strOrderKey , o.strOfferCode , o.strCurrencyCode , o.decBCShipFullPrice , …

2
PostgreSQL Recursive Descendant Depth
Ich muss die Tiefe eines Nachkommens von seinem Vorfahren berechnen. Wenn ein Datensatz vorhanden ist object_id = parent_id = ancestor_id, wird er als Stammknoten (der Vorfahr) betrachtet. Ich habe versucht, eine WITH RECURSIVEAbfrage mit PostgreSQL 9.4 zum Laufen zu bringen . Ich kontrolliere weder die Daten noch die Spalten. Das …

2
DDL_admin vs db_owner Berechtigungen
Ich übernehme ein Projekt, bei dem Berechtigungen aller Datenbankbenutzer in unserer Serverfarm entfernt und eingeschränkt werden. (lustige Zeiten) Eine der derzeit eingeschränkten Berechtigungen ist die Berechtigung db_owner. Diese Berechtigung wird von Fall zu Fall überprüft. Eine häufige Änderung besteht jedoch darin, die Berechtigungen von db_owner durch folgende zu ersetzen: db_datareader …

2
Warum ändern sich die SQL Server-Zeilenschätzungen, wenn ich einen Verknüpfungshinweis hinzufüge?
Ich habe eine Abfrage, die ein paar Tabellen verknüpft und ziemlich schlechte Ergebnisse erzielt - Zeilenschätzungen sind weit entfernt (1000-mal), und der Join mit verschachtelten Schleifen wird ausgewählt, was zu mehreren Tabellensuchen führt. Die Form der Abfrage ist recht einfach und sieht ungefähr so ​​aus: SELECT t1.id FROM t1 INNER …


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.