In PostgreSQL kann ich eine Tabelle mit einigen Testdaten erstellen und diese dann in einer Transaktion in eine neue Spalte eines anderen Typs migrieren, was zu einem erneuten Schreiben der Tabelle COMMITführt. CREATE TABLE foo ( a int ); INSERT INTO foo VALUES (1),(2),(3); Gefolgt von, BEGIN; ALTER TABLE foo …
In einer Vorlesung zeigte mir mein Dozent einen Tisch ohne Primärschlüssel. Bei einer Befragung sagte er, dass es in 3NF in Ordnung ist, eine Tabelle ohne Primärschlüssel zu haben, wenn Sie transitive Abhängigkeiten entfernen. Kein Primärschlüssel impliziert jedoch, dass es keine funktionalen Abhängigkeiten gibt - aber 3NF ist das Entfernen …
Laut PostgreSQL 7.1 bis 9.1 (jetzt nicht unterstützt) ALIASwird es zumindest für SQL-99 als reserviertes Wort aufgeführt. Spätere Versionen zeigen es nicht an - was darauf hindeutet, dass es als reserviertes Wort gelöscht wurde. In den alten PostgreSQL-Dokumenten heißt es: "Das Vorhandensein eines Schlüsselworts zeigt nicht das Vorhandensein eines Features …
Ich debugge eine langsam laufende Abfrage und im Ausführungsplan wird ein nicht gruppierter Index mit 51.6648 Auswirkungen vorgeschlagen. Der nicht gruppierte Index enthält jedoch nur Spalten, die sich bereits im zusammengesetzten Clustered Index des Primärschlüssels (PK) befinden. Könnte dies an der Reihenfolge der Spalten im Index liegen? Wenn die Spalten …
Ich habe Probleme mit einem meiner SQL Server 2016 Standard-Server. Ich habe 8 Produktionsserver und dieser ist der einzige, der zufällig abstürzt, ohne dass eine Spur im Protokoll vorhanden ist. Ich habe system_health darauf aktiviert. Ich habe festgestellt, dass ich eine Zeile im Systemzustand habe, die "sql_exit_invoked" lautet. Ich versuche, …
Ich kann keine klaren Definitionen oder Erklärungen dafür finden. Beide scheinen dezentral zu sein. Es scheint, dass in Federated DWH die Daten verteilt und nicht in ein einziges Repository integriert sind und von verteilten Quellen aus zugegriffen werden. Während der dezentralen DWH-Implementierung werden die Daten in ein zentrales Repository integriert. …
Ich habe eine SQL Server 2017 (CU9) -Datenbank, die einige leistungsbezogene Probleme aufweist, die meiner Meinung nach mit der Indexstatistik zu tun haben. Bei der Fehlerbehebung stellte ich fest, dass die Statistiken nicht aktualisiert wurden (was bedeutet, dass DBCC SHOW_STATISTICS alle NULL-Werte zurückgeben würde). Ich habe UPDATE STATISTICS für die …
Wir haben einen SQL Server 2016 SP1 mit einem maximalen Speicher von 24 GB. Dieser Server verfügt über eine hohe Anzahl von Kompilierungen. Nur 10% dieser Kompilierungen stammen aus Ad-hoc-Abfragen. Daher sollten die neu kompilierten Pläne im Plan-Cache gespeichert werden, aber die Größe des Plan-Cache nimmt nicht zu (ca. 3,72 …
Für die Rolle db_denycustomermöchte ich, dass nur der Spaltencode der Kundentabelle AUSWÄHLBAR ist und keiner der anderen. Also habe ich das gemacht: DENY SELECT ON dbo.customer TO db_denycustomer GRANT SELECT ON dbo.customer (code) TO db_denycustomer ... und es funktioniert gut. Cool! Aber warum ? Was ich in verwandten Artikeln gelesen …
In einer einfachen SELECT-Anweisung bin ich auf einen arithmetischen Überlauf gestoßen. Die Abfrage war wie folgt, z SELECT [SaleValue] FROM Sales [SaleValue]war vom Datentyp decimal(9,0)und keine berechnete Spalte. Der Grund dafür war, dass die Spalte irgendwie eine Zeile hatte, in der in diesem Feld ein Wert gespeichert war, der GRÖSSER …
Ich habe eine Tabelle, die mit dem folgenden Code erstellt und gefüllt werden kann: CREATE TABLE dbo.Example(GroupKey int NOT NULL, RecordKey varchar(12) NOT NULL); ALTER TABLE dbo.Example ADD CONSTRAINT iExample PRIMARY KEY CLUSTERED(GroupKey ASC, RecordKey ASC); INSERT INTO dbo.Example(GroupKey, RecordKey) VALUES (1, 'Archimedes'), (1, 'Newton'), (1, 'Euler'), (2, 'Euler'), (2, …
Für die folgende AdventureWorks- Beispieldatenbankabfrage: SELECT P.ProductID, CA.TransactionID FROM Production.Product AS P CROSS APPLY ( SELECT TOP (1) TH.TransactionID FROM Production.TransactionHistory AS TH WHERE TH.ProductID = P.ProductID ORDER BY TH.TransactionID DESC ) AS CA; Die Ausführungsplan zeigt eine geschätzte Betriebskosten von 0.0850383 (93%) für den Index Seek : Die Kosten …
Bei der Migration von einem älteren All-Flash-Array zu einem neueren All-Flash-Array (anderer, aber gut etablierter Anbieter) kam es in SQL Sentry zu vermehrten Wartezeiten während der Checkpoints. Version: SQL Server 2012 Sp4 Auf unserem alten Speicher lagen unsere Wartezeiten bei einem Kontrollpunkt bei etwa 2 km mit "Spikes" bis 2500, …
Ich bin kein DBA, ich habe nur gegoogelt, was MSDB macht. Es handelt sich im Grunde genommen um eine Datenbank des SQL-Agenten mit Job und Verlauf. Jetzt ist auf meinem Cloud-Server nicht mehr genügend Speicherplatz vorhanden und ich habe das MSDB-Jahr 2017 im Wert von 1 Jahr Ist es in …
Inkarnationen werden in einer Antwort auf eine andere Frage auf dieser Seite erklärt. Die Antwort erwähnt "verwaiste" Inkarnationen: … Es gibt andere Faktoren, die zu ORPHANED-Inkarnationen und OBSOLETE-Backups führen… Ich sehe von der Oracle - Dokumentation , die V$DATABASE_INCARNATIONeine enthält STATUSSpalte , die Werte von haben kann ORPHAN, CURRENToder PARENT, …
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.