Datenbankadministratoren

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

2
redis newbie - wie erstelle ich Hash innerhalb eines Hash?
Ich möchte diese Art von Struktur in redis erstellen: (im Grunde json Daten) { "id": "0001", "name":"widget ABC", "model": "model123", "service":"standard", "admin_password": 82616416, "r1": { "extid":"50000", "password":"test123", }, "r2": { "ext":"30000", "password":"test123", }, } Was ich bisher versucht habe: Ich habe versucht, einen Hash ohne die "Sub" -Hashes zu erstellen, …
12 nosql  redis  hashing 

2
Aufheben der Anführungszeichen für JSON-Zeichenfolgen; JSON-Zeichenfolgen ohne Anführungszeichen drucken
SELECT json_array_elements('["one", "two"]'::json) gibt Ergebnis | json_array_elements | | : ------------------ | | "eins" | | "zwei" | Ich hätte gerne das gleiche, aber ohne die Anführungszeichen: one two Sieht so aus, als könnte ich ->>hier nicht verwenden , da ich keine Feldnamen im JSON habe. Es ist nur eine …



2
Ruft alle Partitionsnamen für eine Tabelle ab
Ich möchte alle Partitionen auflisten, die durch dynamische Trigger in PostgreSQL 9.1 erstellt wurden. Mit dieser Antwort von Frank Heikens konnte ich eine Anzahl von Partitionen generieren . Ich habe eine Tabelle foomit einem Insert - Trigger, der erzeugt foo_1, foo_2usw. dynamisch. Die Partition zum Einfügen wird basierend auf der …


1
Typkonvertierung mit Standard-Fallback-Wert
In PostgreSQL (8.4) versuche ich, einen Zeichenfolgenparameter in ein Datum innerhalb einer SQL-Abfrage zu konvertieren, wobei ich darauf zurückgreife, now()wann die Zeichenfolge kein gültiges (oder leeres) Datum ist. In "Pseudo-SQL" wäre dies ungefähr so: SELECT CASE WHEN ? is not a valid date THEN now()::DATE ELSE CAST(? AS DATE) END; …


2
Ändern Sie die Spalte NULL schnell in NOT NULL
Ich habe eine Tabelle mit Millionen von Zeilen und eine Spalte, die Nullwerte zulässt. Derzeit hat jedoch keine Zeile einen NULL-Wert für diese Spalte (dies kann ich relativ schnell mit einer Abfrage überprüfen). Jedoch wenn ich den Befehl ausführe ALTER TABLE MyTable ALTER COLUMN MyColumn BIGINT NOT NULL; Die Abfrage …

2
warum ist io_stall_writes_ms für tempdb so viel höher?
Wir haben die Benutzer- und Systemdatendateien auf demselben Laufwerk. Das (io_stall_write_ms / (1.0 + num_of_writes)) liegt unter 2 für die Benutzerdateien, aber die Tempdb-Dateien liegen normalerweise über 400. Ich sehe das auf einigen Servern und bin gespannt, ob es einen Grund gibt, warum das Schreiben in Tempdb länger dauert als …

4
Alternativen zur Netzwerksicherung
In unserer Umgebung gibt es einige Server, die sich in einer Always On Availability-Gruppe befinden, und einige, die eigenständig sind. Normalerweise sichern wir auf einer Netzwerkfreigabe, aber wir haben kürzlich festgestellt, dass die Zeit, die benötigt wird, länger wird, wenn die Datenbanken größer werden, was das gesamte Netzwerk verlangsamt. Das …



1
Was ist ein "nicht erwähnenswertes Wort" für SQL?
Was ist ein "nicht erwähnenswertes Wort" für SQL? Ich lese sys.query_store_query_text (Transact-SQL) und sehe Folgendes, also google ich {SQL "nicht erwähnenswertes" Wort} has_restricted_text bit Der Abfragetext enthält ein Passwort oder andere nicht erwähnte Wörter. Abgesehen von 3 Links, die mich dorthin zurückbringen, wo ich sie gefunden habe, finde ich nichts, …


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.