Ich habe eine Tabelle mit Postleitzahlen, die die mittlere Lat-Länge für jede Postleitzahl enthält. Ich benutze es, um eine Liste von Postleitzahlen innerhalb eines bestimmten Meilenradius von einem beliebigen Punkt zu erhalten. Mir ist gerade eingefallen, dass nur weil der Mittelpunkt eines Reißverschlusses nicht innerhalb eines bestimmten Radius liegt, dies …
Ich habe gesehen, dass NoSQL-Datenbanksysteme wie RocksDB eine Funktion namens Spaltenfamilien bieten . Ich glaube, ich verstehe, worauf sich das Konzept bezieht, aber was sind die tatsächlichen (praktischen) Vorteile ihrer Verwendung? Ich gehe davon aus, dass sie in einigen Fällen die Suchleistung verbessern können, oder zumindest die räumliche Lokalität von …
Ich habe mehrere SQL-Objekte, die basierend auf dem gewünschten Status der Anforderung alternative Aktionen ausführen müssen. Gibt es eine Möglichkeit, Konstanten (Aufzählungen) auf Datenbankebene zu erstellen, die an gespeicherte Prozeduren und Funktionen mit Tabellenwerten übergeben und in Abfragen verwendet werden können (ohne Verwendung von CLR)? CREATE PROCEDURE dbo.DoSomeWork(@param1 INTEGER, ..., …
Der folgende Join hat sehr unterschiedliche Zeilenschätzungen beim Ausführen eines Joins für die Partitionen im Vergleich zum Join für die gesamte Tabelle: CREATE TABLE m_data.ga_session ( session_id BIGINT NOT NULL, visitor_id BIGINT NOT NULL, transaction_id TEXT, timestamp TIMESTAMP WITH TIME ZONE NOT NULL, day_id INTEGER NOT NULL, [...] device_category TEXT …
Einer meiner Entwickler argumentiert, dass COALESCE(column, default value) = default valuedas jetzt sargable ist. Ist das richtig? Ich habe den folgenden Test durchgeführt und denke, dies impliziert, dass dies COALESCEnicht sargable ist. USE tempdb; SELECT @@VERSION; -- Microsoft SQL Server 2016 (RTM-CU3-GDR) (KB3194717) - 13.0.2186.6 (X64) Oct 31 2016 18:27:32 …
Das Konvertieren einer regulären Spalte in eine persistierte berechnete Spalte führt dazu, dass diese Abfrage keine Indexsuchen durchführen kann. Warum? Getestet auf mehreren SQL Server-Versionen, einschließlich 2016 SP1 CU1. Repros Mit einer berechneten Spalte Mit einer regulären Spalte Das Problem ist mit table1, col7. Die Tabellen und Abfragen sind eine …
Wenn Sie eine Datumsreihe erstellen möchten, lesen Sie diese Frage Angenommen, ich möchte 24 Stunden lang alle 5 Minuten eine Serie erstellen. Wie mache ich das in PostgreSQL? PostgreSQL kann generate_series()von einem timestamp, aber nicht von time. Ist es besser, einen beliebigen Zeitstempel auszuwählen, oder gibt es eine andere Möglichkeit, …
select value from persons p join persons2 p2 on left(p.lastname,1) = left(p2.lastname,1) SQL Server. Gibt es eine Möglichkeit, dieses SARGable / Run schneller zu machen? Ich kann keine Spalten für die Personentabelle erstellen, aber ich kann Spalten für Personen2 erstellen.
Ich habe nur gelesen, wie potenziell schädlich es ist, SQL Server zu stoppen, da dadurch ein kalter Cache erstellt und Speicher belegt wird. Warum sollte jemand den SQL Server stoppen wollen ? Wenn Sie Links zu Artikeln bereitstellen können, damit ich mehr darüber lesen kann, wäre ich Ihnen sehr dankbar! …
Ich bin neu in der Verwaltung von SQL Server, aber ich bin mit der SQL-Sprache und der Erstellung von SSIS-Paketen vertraut. Ich möchte Daten von SQL Server 2005 auf 2016 migrieren. Meine Frage ist, ob ich mir Gedanken über die Systemdatenbanken und andere Objekte wie Indizes, gespeicherte Prozeduren, Ansicht, Sicherheit …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Datenbankadministratoren Stapel von Exchange. Geschlossen vor 3 Jahren . Abends Jungs und Mädels, ich hoffe einige von euch Legenden können mir hier …
Ich versuche, eine endgültige Version der ersten Normalform zu erhalten. Alles, was ich lese, hat einen etwas anderen Dreh. Viele Behörden wie Date geben an, dass eine Beziehung per Definition immer in der ersten Normalform vorliegt, während andere eine Liste der Anforderungen enthalten. Dies bedeutet, dass für 1NF null bis …
Ich versuche, die Ergebnismenge einzufügen aus: SELECT * FROM sys.database_scoped_configurations in eine temporäre Tabelle, weil ich die Einstellungen für alle Datenbanken auf meinem Server überprüfen möchte. Also habe ich diesen Code geschrieben: DROP TABLE IF EXISTS #h CREATE TABLE #h(dbname sysname, configuration_id INT, name sysname, value SQL_VARIANT, value_for_secondary SQL_VARIANT) EXEC …
Ich entwerfe eine Tabelle mit Elementen, die (möglicherweise) mehrere zehn Millionen Datensätze enthalten. Einige Elemente können erst verwendet werden, wenn sie vom Administrator "genehmigt" wurden. Mit "Verwendung" meine ich, dass solche Elemente in keiner anderen Tabelle referenziert werden, bis sie "genehmigt" sind. Bis zu 50% der Artikel können zu einem …
Wenn ich meiner Auswahl zwei Spalten hinzufüge, antwortet die Abfrage nicht. Der Spaltentyp ist nvarchar(2000). Es ist ein bisschen ungewöhnlich. Die SQL Server-Version ist 2014. Es gibt nur einen Primärindex. Der gesamte Datensatz besteht nur aus 1000 Zeilen. Hier ist der Ausführungsplan vor ( XML-Showplan ): Ausführungsplan nach ( XML-Showplan …
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.