Beim Vergleich einiger Antworten auf die Palindrome-Frage (ab 10.000 Benutzern, da ich die Antwort gelöscht habe) erhalte ich verwirrende Ergebnisse. Ich schlug eine mehranweisungsfähige, schemagebundene TVF vor, die meiner Meinung nach schneller ist als die Ausführung einer Standardfunktion, die es ist. Ich hatte auch den Eindruck, dass die TVF mit …
Ich habe kürzlich das Konzept von ROWGUID untersucht und bin auf diese Frage gestoßen . Diese Antwort gab einen Einblick, hat mich aber zu einem anderen Kaninchenbau geführt, mit der Erwähnung, den Primärschlüsselwert zu ändern. Mein Verständnis war schon immer, dass ein Primärschlüssel unveränderlich sein sollte, und meine Suche seit …
Unser Anbieter hat die Spaltenbreite für fast jede Spalte in der gesamten Datenbank geändert. Die Datenbank umfasst über 7 TB, 9000 Tabellen. Wir versuchen, einen Index für eine Tabelle mit 5,5 Milliarden Zeilen zu erstellen. Vor dem Upgrade des Anbieters konnten wir den Index in 2 Stunden erstellen. Jetzt dauert …
Ich möchte mein PostgreSQL von Version 8.4 auf 9.4 aktualisieren . Die Dokumentation ist mir nicht sehr klar. Verliere ich meine alten Datenbanken, wenn ich das Upgrade durchführe? Wie kann ich meine alten Datenbanken sichern, wenn ich sie nach dem Upgrade verlieren soll? Wie kann ich mein psql upgraden? Mein …
Zum Beispiel, wenn ich eine Abfrage verwende, die Datensatz-IDs zurückgibt INSERT INTO projects(name) VALUES (name1), (name2), (name3) returning id; Welche Produkte produzieren: 1 2 3 Zeigen diese IDs auf die entsprechenden eingefügten Werte? 1 -> name1 2 -> name2 3 -> name3
Ich habe eine große Frage (wenn nötig, werde ich sie hier posten) und bekomme diese Fehlermeldung: Meldung 6841, Ebene 16, Status 1, Zeile 1 FOR XML konnte die Daten für den Knoten 'NoName' nicht serialisieren, da er ein Zeichen (0x0000) enthält, das in XML nicht zulässig ist. Um diese Daten …
Ich habe eine Datenbank installiert, die ich in MySQL sichern möchte. Das Problem tritt mysqldumpbeim Exportieren der Tabelle 'maia_mail' auf # mysqldump -u root -p maia > maia.sql mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table `maia_mail` at row: 15 Es läuft weniger als 30 …
Ich verwende eine PL / pgSQL-Funktion in PostgreSQL 9.3 mit mehreren komplexen Abfragen: create function f1() returns integer as $$ declare event tablename%ROWTYPE; .... .... begin FOR event IN SELECT * FROM tablename WHERE condition LOOP EXECUTE 'SELECT f2(event.columnname)' INTO dummy_return; END LOOP; ... INSERT INTO ... FROM a LEFT …
Ich möchte nur den ersten Buchstaben jedes Wortes jedes Satzes in einer SQL-Spalte groß schreiben. Zum Beispiel, wenn der Satz ist: 'Ich mag Filme' dann brauche ich die ausgabe: 'Ich mag Filme' Abfrage: declare @a varchar(15) set @a = 'qWeRtY kEyBoArD' select @a as [Normal text], upper(@a) as [Uppercase text], …
Ich habe einen typischen Fall, in dem Parameter-Sniffing dazu führt, dass ein "fehlerhafter" Ausführungsplan im Plan-Cache landet und nachfolgende Ausführungen meiner gespeicherten Prozedur sehr langsam sind. Ich kann dieses Problem mit lokalen Variablen "lösen" OPTIMIZE FOR ... UNKNOWN, und OPTION(RECOMPILE). Ich kann mich jedoch auch mit der Abfrage befassen und …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 5 Jahren migriert . Ich optimiere ein Data Warehouse mithilfe von Indizes. Ich bin ziemlich neu in SQL Server 2014. Microsoft beschreibt Folgendes: "Wir betrachten den Clustered-Columnstore-Index als Standard für das Speichern …
In unserer Anwendung haben wir ein Raster, in dem Benutzer über eine große Anzahl von Datensätzen (10-20 Millionen) blättern können. Das Raster unterstützt das Sortieren in aufsteigender und absteigender Reihenfolge in mehreren Spalten (20+). Viele der Werte sind auch nicht eindeutig. Daher wird die Anwendung auch nach ID sortiert, um …
Ich untersuche die Vorteile eines Upgrades von MS SQL 2012 auf 2014. Eines der großen Verkaufsargumente von SQL 2014 sind die speicheroptimierten Tabellen, die Abfragen anscheinend superschnell machen. Ich habe festgestellt, dass es einige Einschränkungen für speicheroptimierte Tabellen gibt, wie zum Beispiel: Keine (max)großen Felder Maximal ~ 1 KB pro …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 5 Jahren migriert . Ich versuche, eine Spalte in einer Tabelle zu ändern. Die vorhandene Tabelle sieht folgendermaßen aus: CREATE TABLE [dbo].[table]( [id1] [int] NOT NULL, [id2] [int] NOT NULL, [id3] [int] …
Kann jemand den Unterschied zwischen diesen Arten von VACUUMPostgreSQL erklären ? Ich habe das Dokument gelesen, aber es heißt nur, dass FULLdie Tabellen FREEZEgesperrt und die Tupel "eingefroren" werden. Ich denke das ist das selbe. Liege ich falsch?
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.