Ich habe dies mit 4 Rollen getroffen, die ich erstellt habe: Nachdem ich das Passwort für einen Benutzer in pgAdmin III über die GUI (1) geändert habe, kann sich dieser Benutzer nicht mehr anmelden. pgAdmin III Fehlermeldung anzeigen: An error has occurred: Error connecting to the server: FATAL: password authentication …
Ich verwalte eine Archivdatenbank, in der historische Daten in partitionierten Ansichten gespeichert werden. Die Partitionierungsspalte ist eine Datums- / Uhrzeitangabe. In jeder Tabelle unter der Ansicht werden Daten für einen Monat gespeichert. Wir beschränken die Ereignisse für jede Tabelle mit einer Prüfbeschränkung für die datetime-Spalte. Auf diese Weise kann der …
Können wir wissen, welcher Datensatz gesperrt ist, wenn ein Datensatz gesperrt ist? Wie kann ich die Datensatz-Rowid oder andere Informationen erhalten? Ich kann einige Informationen von diesem SQL bekommen SELECT c.ROW_WAIT_OBJ#,c.ROW_WAIT_FILE#,c.ROW_WAIT_BLOCK#,c.ROW_WAIT_ROW# FROM v$locked_object a, dba_objects b, v$session c WHERE a.object_id = b.object_id AND a.SESSION_ID = c.sid(+) Ich habe im Web …
Mit der Änderung der Paketkonfigurationen im Jahr 2008 im Vergleich zu 2005, als ich / ConfigFile Something.dtsConfig in der Befehlszeile angegeben habe, behalten die im Paket definierten Variablen ihre Entwurfszeitwerte bei, anstatt die Einstellungen aus der Konfigurationsdatei zu verwenden. Ich bin mir nicht ganz sicher, wie ich die externe Konfigurationsdatei …
SQL Server-Version: 2008 R2 Enterprise SP2 Ich versuche, unsere SQL Server-Wartung in den Griff zu bekommen, und bin auf etwas gestoßen, das ich für falsch halte. Wir haben eine einzelne Produktionsinstanz mit 3 Datenbanken, die jeweils außerhalb einer DR-Instanz gespiegelt werden. Beim Betrachten der DR-Instanz bemerkte ich, dass die LDF-Dateien …
Ich habe einige sehr große Tabellen in meiner Datenbank, aber ein wesentlicher Teil dieser Daten ist "alt". Aufgrund von Umständen, die außerhalb meiner Kontrolle liegen, darf ich diese "alten" Daten nicht entfernen. Die andere Einschränkung besteht darin, dass ich die Datenbank nicht ändern kann, dh Dateigruppen hinzufügen kann. So wie …
Ich habe mehrere massive Tische. Ich möchte über einen wöchentlichen Wartungsplan sicherstellen, dass ihre Statistiken auf dem neuesten Stand sind. Dies kostet jedoch zu viel Zeit. Wenn ich spezifiziere WITH SAMPLE 50 PERCENT führt SQL Server dann ein Beispiel aus: die ersten 50% der Seiten jede andere Seite oder eine …
Ich werde ein etwas unfreiwilliger DBA bei der Arbeit und brauche wirklich Hilfe bei etwas. Wir haben eine 40-GB-Datenbank im vollständigen Wiederherstellungsmodus, keine konfigurierte Protokollsicherung und eine riesige Protokolldatei mit 84 GB. Mein bisheriger Plan, um diese Situation zu beheben, besteht darin, eine vollständige Protokollsicherung für die Datenbank durchzuführen, die …
(Zum Glück befinden wir uns derzeit nicht in dieser Situation und planen nur im Voraus, um zu sehen, welche Optionen wir haben würden, falls dies jemals eintreten sollte.) Bei einer mit TDE (Transparent Date Encryption) verschlüsselten Datenbank kann eine Kopie der Datenbanksicherung nur wiederhergestellt werden, wenn Sie über eine Sicherung …
Verfolgung, wer die von CDC identifizierte Änderung vorgenommen hat. In Anlehnung an meinen datetime-Hack habe ich den gleichen Ansatz versucht, indem ich suser_sname als neues Feld mit dem Standardwert in der cdc change track-Tabelle hinzugefügt habe. Dies scheint jedoch den Eigentümer des cdc-Prozesses und nicht den Benutzer zurückzugeben, der die …
Ich habe eine gespeicherte Prozedur, die in einem Insert-Exec-Block aufgerufen wird: insert into @t exec('test') Wie kann ich mit Ausnahmen umgehen, die in der gespeicherten Prozedur generiert wurden, und trotzdem die Verarbeitung fortsetzen? Der folgende Code veranschaulicht das Problem. Ich möchte je nach Erfolg oder Misserfolg des internen exec()Anrufs 0 …
Ich habe eine PostgreSQL 9.1-Datenbank, in der ein Teil davon Agentenprovisionen verarbeitet. Jeder Agent hat seine eigene Berechnungsformel, wie viel Provision er erhält. Ich habe eine Funktion, um die Höhe der Provision zu generieren, die jeder Agent erhalten sollte, aber es wird unmöglich, sie zu verwenden, wenn die Anzahl der …
Ich weiß, dass Shopify nur eine Datenbank für alle Shops verwendet. Aber wie können sie mit so großen Datenmengen mit ihrer Datenbank umgehen? Ist das eine gute Idee, eine einzelne Datenbank für mehr als 50.000 Geschäfte zu verwenden?
Unser Projekt betreibt eine sehr große, sehr komplizierte Datenbank. Vor ungefähr einem Monat haben wir festgestellt, dass der von indizierten Spalten mit Nullwerten verwendete Speicherplatz zu groß wurde. Als Antwort darauf schrieb ich ein Skript, das dynamisch alle einspaltigen Indizes durchsucht, die mehr als 1% der Nullwerte enthalten, und diese …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.