Datenbankadministratoren

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



3
SQL Server - Temporäre oder physische Tabellen
An meiner Arbeitsstelle ist eine Bewegung im Gange, um von der Verwendung von # temporären Tabellen abzurücken und stattdessen permanente physische Tabellen mit SPIDs zu verwenden. Wann immer man zuvor IN eine #temp-Tabelle eingefügt hatte, ist jetzt eine INSERT INTO dbo.MyPermanentTable (SPID, ...) VALUES (@@SPID, ...)erforderlich - zusammen mit einer …

5
Anhängen / Trennen vs. Sichern / Wiederherstellen
Ich muss die Datenbank (als Ganzes) auf einen anderen Server übertragen, um eine doppelte Datenbank zu erstellen und eine andere Testumgebung einzurichten. Ich habe zwei Möglichkeiten: Erstellen Sie eine vollständige Sicherung auf dem Quellserver und stellen Sie sie auf dem Zielserver wieder her. Am Quellserver trennen / am Zielserver anhängen. …


2
Kann SQL Server Kollisionen in vom System generierten Einschränkungsnamen erstellen?
Ich habe eine Anwendung, die Millionen von Tabellen in einer SQL Server 2008-Datenbank erstellt (nicht gruppiert). Ich möchte ein Upgrade auf SQL Server 2014 (geclustert) durchführen, erhalte jedoch unter Last eine Fehlermeldung: "In der Datenbank befindet sich bereits ein Objekt mit dem Namen" PK__tablenameprefix__179E2ED8F259C33B "." Dies ist ein vom System …

1
Was bedeutet der IDLE-Status in einer Reihe von pg_stat_activity?
Kann jemand meine unten stehenden Zweifel pg_stat_activityin Bezug auf Postgres 9.5 lösen? Können einige mir mitteilen, was das state IDLEin der Zeile von bedeutet pg_stat_activity? Ist es so, als würde es alle offenen Verbindungen zu postgres prüfen und wenn die Verbindung keine IDLEAbfrage ausführt, wird die letzte von der Verbindung …
14 postgresql 

2
Seltsames Leistungsproblem mit SQL Server 2016
Wir haben eine einzelne Instanz von SQL Server 2016 SP1, die in einer virtuellen VMware-Maschine ausgeführt wird. Es enthält 4 Datenbanken, jeweils für eine andere Anwendung. Diese Anwendungen befinden sich alle auf separaten virtuellen Servern. Keiner von ihnen ist noch in Produktion. Die Leute, die die Anwendungen testen, berichten jedoch …

1
Was ist die maximale Anzahl zulässiger gebundener Aktionen für ein erweitertes Ereignis?
Wenn Sie einem Ereignis in einer Ereignissitzung "zu viele" Aktionen hinzufügen, erhalten Sie folgende Fehlermeldung: Meldung 25639, Ebene 16, Status 23, Zeile 1 Das Ereignis "[Ereignisname]" überschreitet die Anzahl der zulässigen gebundenen Aktionen. Wie viele Aktionen sind erlaubt? Variiert es je nach Ereignis? Die experimentelle Antwort scheint 27 für zu …



2
PostgreSQL-Funktion wird beim Aufruf aus CTE heraus nicht ausgeführt
Ich hoffe nur, meine Beobachtung zu bestätigen und eine Erklärung zu erhalten, warum dies geschieht. Ich habe eine Funktion definiert als: CREATE OR REPLACE FUNCTION "public"."__post_users_id_coin" ("coins" integer, "userid" integer) RETURNS TABLE (id integer) AS ' UPDATE users SET coin = coin + coins WHERE userid = users.id RETURNING users.id' …
14 postgresql  cte 

2
SQL Server-Datenbank-Snapshots für Integrationstests
Ich versuche, eine Methode zum Arbeiten mit einer Testdatenbank (in SQL Server) für unsere Integrationstests zu definieren. Meine Idee war, diese Schritte beim Start der Integrationstest-Assembly auszuführen: Erstellen Sie eine völlig leere Datenbank Führen Sie das Skript "Datenbankobjekte erstellen" aus, um alle relevanten Datenbankobjekte (Tabellen, Ansichten, Sequenzen usw.) zu erstellen. …

1
Wie dupliziere ich die Datenbank in postgresql?
Ich muss die vorhandene Datenbank einschließlich ihres Schemas und ihrer Struktur in eine andere neue Datenbank duplizieren. Ich brauche dies in der Shell-Befehlsumgebung und nicht in pgadmin. Bitte helfen Sie mir freundlich. nohup pg_dump exampledb > example-01.sql createdb -O postgres exampledbclone_01 mein benutzer ist "postgres" nohup psql exampledbclone_01 < example-01.sql …
14 postgresql 

1
PostgreSQL-JSON-Abfrage-Array für mehrere Werte
Ich möchte eine Abfrage gegen jsonbTyp in Postgres schreiben , die bei einem Array von Kunden-IDs entsprechende Gruppen findet. Angesichts dieser Beispieltabelle: CREATE TABLE grp(d JSONB NOT NULL); INSERT INTO grp VALUES ('{"name":"First","arr":["foo"], "customers":[{"id":"1", "name":"one"},{"id":"2", "name":"two"}]}') , ('{"name":"Second","arr":["foo","bar"], "customers":[{"id":"3", "name":"three"},{"id":"4", "name":"four"}]}') , ('{"name":"Third","arr":["bar","baz"], "customers":[{"id":"5", "name":"five"},{"id":"6", "name":"seven"}]}'); Ich fand ähnliche Frage …

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.