Datenbankadministratoren

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

6
Wie erhalte ich alle Rollen, in denen ein Benutzer Mitglied ist (einschließlich geerbter Rollen)?
Angenommen, ich habe zwei Postgresql-Datenbankgruppen, "Autoren" und "Redakteure", und zwei Benutzer, "Maxwell" und "Ernest". create role authors; create role editors; create user maxwell; create user ernest; grant authors to editors; --editors can do what authors can do grant editors to maxwell; --maxwell is an editor grant authors to ernest; --ernest …


1
Wann ist ein dynamischer Port "dynamisch"?
Ich hatte heute eine Diskussion Dynamic Portsmit einem meiner Kollegen und könnte Hilfe gebrauchen, um zu klären, wie sie funktionieren. Erste Frage: Wenn es sich bei der IPALL TCP Dynmaic PortsEinstellung um eine bestimmte Zahl handelt (z. B. 1971), bedeutet dies, dass Sie einen statischen Anschluss von 1971 oder einen …

1
Was genau bedeutet "No Join Predicate" in SQL Server?
MSDN " Fehlende Join-Prädikat-Ereignisklasse " gibt an, dass "eine Abfrage ausgeführt wird, die kein Join-Prädikat enthält ". Aber leider scheint es nicht so einfach zu sein. Zum Beispiel sehr einfache Situation: create table #temp1(i int); create table #temp2(i int); Select * from #temp1, #temp2 option (recompile); Die Tabellen enthalten keine …

6
Durch das Verkleinern der Protokolldatei wird die Größe nicht verringert
Ich habe eine Datenbank mit einer 350-MB- Datendatei (.mdf) und einer 4,9-GB-Protokolldatei (.ldf). Das Wiederherstellungsmodell ist auf festgelegt FULL. Wenn ich versuche, die Protokolldatei zu verkleinern, wird sie nicht verkleinert. Ich weiß, dass das Verkleinern einer Datenbank nicht gut ist und nicht durchgeführt werden sollte. Aber ich versuche immer noch, …

1
Ist das Optimierungsverhalten einer CTE (WITH-Abfrage) im SQL: 2008-Standard festgelegt? Wenn ja, wo?
Ich sehe häufige Verweise auf WITHAbfragen (allgemeine Tabellenausdrücke oder CTEs), die als Optimierungsbereich fungieren und bei denen der Server keine Filter in die CTE-Abfragen hineinschieben, allgemeine Ausdrücke aus dem CTE herausziehen usw. Es wird oft behauptet ein von den SQL-Standards gefordertes Verhalten sein. CTEs sind definitiv ein Optimierungsfaktor in PostgreSQL …

1
Aktualisieren Sie die SQL Server 2000-Datenbank auf 2008 R2 und aktivieren Sie neue Funktionen
Ich habe kürzlich die SQL Server 2000-Datenbank auf 2008 R2 aktualisiert. Was ich getan habe war: Herunterfahren des SQL Server 2000 (Express) -Dienstes auf alter Maschine, Verschieben Sie die Datendateien ( mydatabase.mdf und mydatabase.ldf ) auf einen neuen Computer. Führen Sie SQL Server Management Studio 2008 aus. Verbindung zur lokalen …



1
MySQL-Transaktionsgröße - wie groß ist zu groß?
Ich habe einen Importprozess, der von Zeit zu Zeit ausgeführt wird, und ich möchte, dass es sich um eine Art "Alles oder Nichts" handelt, auch bekannt als: eine Transaktion. Es gibt viele Aspekte, und die Importe können irgendwo zwischen 100k-1mil + Aufzeichnungen ergeben. Dies entspricht einer Nutzlast von mehreren MB …



1
Besteht das Risiko, Benutzern die SQL Server SHOWPLAN-Berechtigung zu erteilen?
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Ich optimiere die Leistung einer großen SQL Server 2008-Datenbank, und die IT-Gruppe ist nicht bereit, SHOWPLAN-Berechtigungen zu erteilen. In der Vergangenheit war "Ausführungsplan anzeigen" die effektivste Methode, um …



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.