Datenbankadministratoren

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



4
So ändern Sie die SQL Server-Sortierung
Wie kann ich die SQL Server 2008 R2 Express-Standardkollatierung für den gesamten Server und eine bestimmte Datenbank ändern? Gibt es eine Möglichkeit, dies mithilfe der visuellen Oberfläche von SQL Server Management Studio zu tun? Im Fenster Servereigenschaften (und im entsprechenden Fenster Datenbankeigenschaften) kann diese Eigenschaft nicht bearbeitet werden.



2
Wie verwende ich COALESCE mit mehreren Zeilen und ohne vorangestelltes Komma?
Ich versuche folgendes zu erreichen: California | Los Angeles, San Francisco, Sacramento Florida | Jacksonville, Miami Leider bekomme ich ", Los Angeles, San Francisco, Sacramento, Jacksonville, Miami" Ich kann mit der Funktion STUFF meine gewünschten Ergebnisse erzielen, habe mich aber gefragt, ob es eine sauberere Möglichkeit gibt, dies mit COALESCE …
27 sql-server  t-sql 

3
Fremdschlüsseleinschränkung für Arraymitglied?
Angenommen, ich habe eine Tabelle mit Jobrollen: CREATE TABLE roles ( "role" character varying(80) NOT NULL, CONSTRAINT "role" PRIMARY KEY (role) ); Angenommen, ich habe weiterhin eine Tabelle, Benutzer und jede Zeile (ein bestimmter Benutzer) kann eine beliebige Anzahl von Jobrollen haben: CREATE TABLE users ( username character varying(12) NOT …

1
Wo werden Statistiken in SQL Server physisch gespeichert?
Wo werden die vom Abfrageoptimierungsprogramm verwendeten Statistiken physisch in einer SQL Server-Datenbankdatei und im Pufferpool gespeichert? Gibt es eine Möglichkeit, die von Statistiken verwendeten Seiten mithilfe von DMVs und / oder DBCC herauszufinden? Ich besitze sowohl SQL Server 2008-Interna als auch SQL Server-Interna und Fehlerbehebungsbücher. In keinem dieser Bücher geht …

2
Welche Probleme zeigt eine eifrige Spule an?
Wird derzeit auf SQL Server 2008 R2 ausgeführt Ich versuche, die Leistung einer UPDATE-Anweisung zu erhöhen. Ich stelle fest, dass im Showplan eine Eager Spool-Operation auftaucht. Mein Verständnis der Spool-Operationen ist ziemlich grundlegend - sie erstellen während der Aktualisierung einen temporären Speicher für die Tabelle. Ich weiß auch, dass eifrige …

2
Quell mehrere Dateien gleichzeitig mit psql
Ich möchte mehrere SQL-Skripte nacheinander psqlals einzelne Transaktion ausführen , um mein Datenbankschema einzurichten. Wie geht das am besten? In der Vergangenheit wusste ich, dass ich ein Master-Skript hatte, psqlgegen das ich lief , einschließlich der anderen Dateien, aber ich erinnere mich nicht an die Syntax dieses Skripts.
27 postgresql  psql 

5
Was ist der beste Weg, um eine zufällige Bestellung zu bekommen?
Ich habe eine Frage, wo ich die resultierenden Aufzeichnungen nach dem Zufallsprinzip bestellen möchte. Es wird ein Clustered-Index verwendet. Wenn ich also keinen einbeziehe order by, werden wahrscheinlich Datensätze in der Reihenfolge dieses Index zurückgegeben. Wie kann ich eine zufällige Zeilenreihenfolge sicherstellen? Ich verstehe, dass es wahrscheinlich nicht "wirklich" zufällig …
27 sql-server 

1
Erteilen Sie Berechtigungen für PostgreSQL-Rollen im Vergleich zu Benutzern
Ich lerne gerade die Unterschiede zwischen PostgreSQL und MySQL, da ich ein neues Projekt habe und beabsichtige, meine vorhandene Software von MySQL auf PostgreSQL zu migrieren. Ich habe angefangen, eine HTML-Tabelle mit einem Vergleich der Befehle (für Benutzer / Datenbanken / Eingabeaufforderung usw.) zwischen den beiden zu erstellen. Nachdem ich …
27 postgresql  users 

4
Was ist besser für große Änderungen an einer Tabelle: DELETE und INSERT jedes Mal oder UPDATE vorhanden?
Ich mache ein Projekt, bei dem ich täglich etwa 36.000 Datensätze in einer Tabelle ändern muss. Ich frage mich, was besser abschneiden wird: Zeilen löschen und neue einfügen oder Aktualisieren Sie bereits vorhandene Zeilen Für mich ist es einfacher, einfach alle Zeilen zu löschen und neue einzufügen, aber wenn dies …


20
Wie tauche ich in eine hässliche Datenbank ein?
Ich bin sicher, viele von Ihnen haben / hatten es mit einer hässlichen Datenbank zu tun. Sie wissen, diese Datenbank, die überhaupt nicht normalisiert ist, diese Datenbank, in der Sie eine große, schmerzhafte Abfrage durchführen müssen, um die trivialsten Daten zu erhalten, diese Datenbank, die in Produktion ist und die …

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.