Datenbankadministratoren

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

2
Langsame Volltextsuche nach Begriffen mit hohem Vorkommen
Ich habe eine Tabelle, die Daten enthält, die aus Textdokumenten extrahiert werden. Die Daten werden in einer Spalte gespeichert, "CONTENT"für die ich diesen Index mit GIN erstellt habe: CREATE INDEX "File_contentIndex" ON "File" USING gin (setweight(to_tsvector('english'::regconfig , COALESCE("CONTENT", ''::character varying)::text), 'C'::"char")); Ich verwende die folgende Abfrage, um eine Volltextsuche für …

3
Verwalten von SQL Server 2008 R2 unter Windows 10
Ich muss SQL Server 2008 R2 unter Windows 10 ausführen, es wird jedoch nicht unterstützt und ich erhalte keine Updates. Die Installation einer späteren Version von SQL Server ist keine Option. Ich kann alle Service Packs und kumulativen Updates online finden. Fragen: Gibt es eine Möglichkeit, Updates automatisch zu erhalten? …

1
Eindeutiges Bezeichnerfeld mit einer Bedingung
Ich habe eine Datenbank, die nicht in Produktion ist. Die Haupttabelle ist CustodyDetails. Diese Tabelle enthält eine ID int IDENTITY(1,1) PRIMARY KEYSpalte. Ich suche nach einer Möglichkeit, eine weitere eindeutige Kennung hinzuzufügen, auf die in keiner anderen Tabelle verwiesen wird Konto Der Inhalt der Spalte wäre nicht genau ein Identitätsschlüssel. …

5
Wie ändere ich das MSSQL Management Studio-Thema?
Anders als: Wie wende ich ein Thema auf SQL Server Management Studio 2008 an? Ich möchte das Thema und nicht das Farbschema des Editors ändern. Ich möchte, dass es 2015 so nah wie möglich an Dark aussieht.
8 ssms 

1
Verschieben einer großen PostgreSQL / PostGIS-Datenbank
Ich muss eine sehr große PostGIS-Datenbank (~ 320 GB) von Server1 (PostgreSQL 9.1, PostGIS 1.5) auf Server2 (PostgreSQL 9.3, PostGIS 2.1) verschieben und aktualisieren . Der Upgrade-Prozess ist gut dokumentiert . Das Problem ist, dass auf Server1 nicht genügend Speicherplatz vorhanden ist , um die Datei dort abzulegen, zu überprüfen …


3
Frage zur Indexoptimierung
Ich optimiere einige Indizes und sehe einige Probleme, die Ihren Rat annehmen möchten Auf 1 Tabelle befinden sich 3 Indizes dbo.Address.IX_Address_ProfileId [1 KEY] ProfileId {int 4} Reads: 0 Writes:10,519 dbo.Address.IX_Address [2 KEYS] ProfileId {int 4}, InstanceId {int 4} Reads: 0 Writes:10,523 dbo.Address.IX_Address_profile_instance_addresstype [3 KEYS] ProfileId {int 4}, InstanceId {int 4}, …

1
Geringe CPU-Auslastung, aber hohe Signalwartezeiten
Ich habe einen Server mit 16 CPUs, der mit einer max degree of parallelism8 und einer max worker threadsEinstellung von Null konfiguriert ist . Während einer bestimmten Stunde betrug meine Signalwartezeit 20%, aber meine CPU-Auslastung des Betriebssystems stieg in dieser Zeit nie über 25%. Kann jemand erklären, warum meine Signalwartezeiten …

1
Die Unterabfrage SELECT DISTINCT ON verwendet einen ineffizienten Plan
Ich habe eine Tabelle progresses(enthält derzeit Hunderttausende von Datensätzen): Column | Type | Modifiers ---------------+-----------------------------+--------------------------------------------------------- id | integer | not null default nextval('progresses_id_seq'::regclass) lesson_id | integer | user_id | integer | created_at | timestamp without time zone | deleted_at | timestamp without time zone | Indexes: "progresses_pkey" PRIMARY KEY, btree …

2
Der effizienteste Weg, um ein Diff zu erzeugen
Ich habe eine Tabelle in SQL Server, die so aussieht: Id |Version |Name |date |fieldA |fieldB ..|fieldZ 1 |1 |Foo |20120101|23 | ..|25334123 2 |2 |Foo |20120101|23 |NULL ..|NULL 3 |2 |Bar |20120303|24 |123......|NULL 4 |2 |Bee |20120303|34 |-34......|NULL Ich arbeite an einer gespeicherten Prozedur zum Diff, die Eingabedaten und …

1
Sehr hohe Transaktionen pro Sekunde
Unser Produktionsserver führt durchschnittlich 4.000 Transaktionen pro Sekunde aus. In den letzten Tagen ist der Durchschnitt auf 175.000 Transaktionen pro Sekunde gestiegen. Das ist kein Tippfehler, es sind 175K pro Sekunde. Wenn wir uns die DMVs für Transaktionen ansehen, können wir sie nicht direkt mit Benutzersitzungen verknüpfen, aber wir sehen …

6
Erstellen der SQL Server-Leistungsbasisüberwachung
Um einen Überblick und vergleichbare Daten zu erhalten, besteht meine aktuelle Aufgabe darin, eine Leistungsbasis zu erstellen, um einige Zahlen zu den verschiedenen produktiven SQL Server-Instanzen zu erhalten. Meine Gedanken sind: Ich möchte mehrere DMVs verwenden Ich möchte einen Profiler-Trace einbinden (inkl. Exec. Pläne) Ich möchte Perfmon-Daten einschließen Was ich …

1
So erhalten Sie den Mindestwert in pyMongo
Ich habe eine Sammlung mit mehreren Feldern und möchte den Mindestwert von einem erhalten. Ich kenne einen Befehl zum Abrufen des Maximalwerts: collection.find_one(sort=[("myfield", -1)])["myfield"] aber nicht einer, um die min zu bekommen. Gibt es eine Möglichkeit, dies zu tun?
8 mongodb  python 


1
Mehrere Fragen zu SGAM & GAM & IAM & PFS in SQL Server
Haben Sie mehrere Fragen zur internen Struktur von SQL Server. Nehmen wir an, wir haben eine Tabelle in einer Datenbank. SGAM- und GAM-Seiten verfolgen gemeinsam genutzte und einheitliche Ausdehnungen innerhalb eines einzelnen GAM-Intervalls (~ 4 GB) und helfen uns bei der Zuweisung geeigneter Ausdehnungsarten bei der Zuweisung von Seiten / …

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.