Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 4 Jahren migriert . Update 18.12.2014 Mit der überwältigenden Antwort auf die Hauptfrage "Nein" haben sich die interessanteren Antworten auf Teil 2 konzentriert, wie das Leistungsrätsel mit einem expliziten gelöst werden kann …
Ich habe für mich eine interessante Frage zu SARGability. In diesem Fall wird ein Prädikat für die Differenz zwischen zwei Datumsspalten verwendet. Hier ist das Setup: USE [tempdb] SET NOCOUNT ON IF OBJECT_ID('tempdb..#sargme') IS NOT NULL BEGIN DROP TABLE #sargme END SELECT TOP 1000 IDENTITY (BIGINT, 1,1) AS ID, CAST(DATEADD(DAY, …
TL; DR: Die folgende Frage lautet: Gibt es beim Einfügen einer Zeile ein Zeitfenster zwischen der Generierung eines neuen IdentityWerts und dem Sperren des entsprechenden Zeilenschlüssels im Clustered-Index, in dem ein externer Beobachter einen neueren sehen könnte Identity Wert, der von einer gleichzeitigen Transaktion eingefügt wurde? (In SQL Server.) Ausführliche …
Ich führe PostgresSQL 9.2 aus und habe eine 12-Spalten-Beziehung mit ungefähr 6.700.000 Zeilen. Es enthält Knoten in einem 3D-Raum, von denen jeder auf einen Benutzer verweist (der ihn erstellt hat). Um abzufragen, welcher Benutzer wie viele Knoten erstellt hat, gehe ich wie folgt vor ( explain analyzefür weitere Informationen hinzugefügt …
Bevor ich sofort als Duplikat markiere , habe ich Mike Walshs Warum wächst das Transaktionsprotokoll weiter oder es steht nicht mehr genügend Speicherplatz zur Verfügung? , aber ich glaube nicht, dass es eine Antwort auf meine Situation gab. Ich habe ein Dutzend ähnlicher Fragen durchgesehen, aber die relevanten Fragen haben …
Diese Frage wurde von Server Fault migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 6 Jahren migriert . Ich verwende MongoDB, um periodisch gemessene Werte zu speichern. Alle ~ 100 ms wird eine Reihe von Werten als Dokument eingefügt. Es funktioniert gut, aber ich mache mir …
Gibt es Unterschiede zwischen Owned Schemasund Role Members? Nach meinem Verständnis Role Memberssind die obligatorisch - Benutzer müssen mindestens eines der Kontrollkästchen Role Membersaktiviert haben. Dies Owned Schemasist jedoch nicht obligatorisch. Ich frage mich wirklich, warum es notwendig ist, das Owned Schemasda drin zu haben .
Im nächsten Jahr helfe ich bei der Bereinigung mehrerer SQL Server-Umgebungen. Wir haben ungefähr 10.000 gespeicherte Prozeduren und schätzen, dass nur ungefähr 1000 von ihnen regelmäßig verwendet werden, und weitere 200 werden in seltenen Fällen verwendet, was bedeutet, dass wir viel Arbeit zu erledigen haben. Da wir über mehrere Abteilungen …
InnoDB speichert alle Tabellen in einer großen Datei ibdata1. Nach dem Ablegen eines großen Tisches behält die Datei ihre Größe, egal wie groß der Tisch war. Wie kann ich diese Datei verkleinern, ohne die gesamte Datenbank (mit insgesamt mehreren Hundert GB) sichern und erneut importieren zu müssen? Ich denke, der …
Ist es möglich, Standardnamen umzubenennen, f1, f2, f3...wenn die row_to_jsonFunktion nur für einige Spalten verwendet wird? ich kann row_to_json(customers) zurückkehren {"id_customer":2,"first_name":"bla","last_name":"second_bla"} Aber wenn ich nur Namen ohne will id_customer, muss ich verwenden row_to_json(row(first_name, last_name)) und dann verstehe ich {"f1":"bla","f2":"second_bla"} Und ich möchte dieses Ergebnis entweder mit Standardspaltennamen oder mit meinen …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 6 Jahren migriert . Ich habe eine dauerhaft berechnete Spalte in einer Tabelle, die einfach aus verketteten Spalten besteht, z CREATE TABLE dbo.T ( ID INT IDENTITY(1, 1) NOT NULL CONSTRAINT PK_T_ID …
Ich verstehe die Funktionen von SQL Server-Schemata, aber was sind die Best Practices? Sicher, sie bieten eine weitere Sicherheitsebene und bieten eine logische Gruppierung von Datenbankobjekten in der Datenbank, aber was ist da draußen typisch? Nach meiner Erfahrung werden häufig nicht viele benutzerdefinierte Schemas verwendet. Ist das typisch? Ist es …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Wie gehen die meisten "populären" (MySQL, Postgres ...) Datenbanksysteme damit um, Tabellen in Live-Produktionsdatenbanken zu ändern (wie das Hinzufügen, Löschen oder Ändern des Spaltentyps)? Ich weiß, dass der …
SELECT *, p.name AS name, p.image, p.price, ( SELECT ps.price FROM product_special ps WHERE p.id = ps.id AND ps.date < NOW() ORDER BY ps.priority ASC, LIMIT 1 ) AS special_price, ( SELECT ps.date FROM product_special ps WHERE p.id = ps.id AND ps.date < NOW() ORDER BY ps.priority ASC, LIMIT 1 …
Ich habe eine sehr wichtige, sehr langsame Sichtweise, die einige wirklich hässliche Bedingungen wie diese in ihre where-Klausel aufnimmt. Mir ist auch bewusst, dass es sich bei den Verknüpfungen um Brutto- und langsame Verknüpfungen varchar(13)anstelle von ganzzahligen Identitätsfeldern handelt, ich möchte jedoch die folgende einfache Abfrage verbessern, die diese Ansicht …
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.