Ich habe eine partitionierte Tabellenstruktur wie: CREATE TABLE measurements ( sensor_id bigint, tx timestamp, measurement int ); CREATE TABLE measurements_201201( CHECK (tx >= '2012-01-01 00:00:00'::timestamp without time zone AND tx < ('2012-01-01 00:00:00'::timestamp without time zone + '1 mon'::interval)) )INHERITS (measurements); CREATE INDEX ON measurements_201201(sensor_id); CREATE INDEX ON measurements_201201(tx); CREATE …
Nehmen wir als vereinfachtes Beispiel an, ich habe eine Tabelle wie diese: seq | value ----+------ 102 | 11954 211 | 43292 278 | 19222 499 | 3843 Die Tabelle kann Hunderte Millionen Datensätze enthalten, und ich muss häufig folgende Abfragen durchführen: SELECT sum(value) WHERE seq > $a and seq …
Ich habe eine Abfrage, die in SQL Server 2012 in 800 Millisekunden ausgeführt wird und in SQL Server 2014 etwa 170 Sekunden dauert . Ich denke, ich habe dies auf eine schlechte Kardinalitätsschätzung für den Row Count SpoolBediener eingegrenzt. Ich habe ein wenig über Spool-Operatoren gelesen (z. B. hier und …
Warum gibt es keinen vollständigen Scan (unter SQL 2008 R2 und 2012)? Testdaten: DROP TABLE dbo.TestTable GO CREATE TABLE dbo.TestTable ( TestTableID INT IDENTITY PRIMARY KEY, VeryRandomText VarChar(50), VeryRandomText2 VarChar(50) ) Go Set NoCount ON Declare @i int Set @i = 0 While @i < 10000 Begin Insert Into dbo.TestTable(VeryRandomText, …
Wir haben eine riesige Produktionsdatenbank mit einer Größe von ca. 300 GB. Gibt es einen Ansatz zur Verbesserung der Leistung einer Löschabfrage? Momentan liegt die Löschgeschwindigkeit zwischen 1-10k pro Minute, sie ist für uns sehr langsam.
Ich habe zwei Tische. Das erste ist eine Tabelle mit Präfixen code name price 343 ek1 10 3435 nt 4 3432 ek2 2 An zweiter Stelle stehen Anruflisten mit Telefonnummern number time 834353212 10 834321242 20 834312345 30 Ich muss ein Skript schreiben, das das längste Präfix aus den Präfixen …
Ich erstelle eine RESTful-API. Ich habe Schwierigkeiten, mich für den besten Weg zu entscheiden, meine Datenbanktabellen um meine Ressourcen herum zu gestalten. Anfangs dachte ich, eine Tabelle pro Ressource wäre ein guter Weg, aber jetzt mache ich mir Sorgen, dass dies zu exponentiell größeren Tabellen führen wird, je weiter Sie …
Hallo zusammen, ich habe ein Problem mit meiner PostgreSQL-Datenbankabfrage und frage mich, ob jemand helfen kann. In einigen Szenarien scheint meine Abfrage den von mir erstellten Index zu ignorieren, der zum Verbinden der beiden Tabellen dataund verwendet wird data_area. In diesem Fall wird ein sequentieller Scan verwendet, was zu einer …
Es ist unwahrscheinlich, dass diese Frage zukünftigen Besuchern hilft. Es ist nur für ein kleines geografisches Gebiet, einen bestimmten Zeitpunkt oder eine außerordentlich enge Situation relevant, die für das weltweite Internetpublikum nicht allgemein anwendbar ist. Wenn Sie Hilfe benötigen, um diese Frage allgemeiner anwendbar zu machen, besuchen Sie die Hilfe …
Ich zähle Datensätze mit Abfragen wie SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%something%' SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%another%' SELECT COUNT(col1) FROM table1 WHERE col1 LIKE '%word%' Für jede Zählung muss MySQL die Tabelle durchlaufen, und dies ist ein großes Problem, wenn eine lange Tabelle und zahlreiche …
Eine meiner Abfragen in wurde nach einer Veröffentlichung im seriellen Ausführungsmodus ausgeführt, und ich stellte fest, dass zwei neue Funktionen in einer Ansicht verwendet wurden, auf die in der von der Anwendung generierten LINQ to SQL-Abfrage verwiesen wird. Also habe ich diese SCALAR-Funktionen in TVF-Funktionen konvertiert, aber die Abfrage wird …
Auf einem Server mit 32 GB wird SQL Server 2014 SP2 mit einem maximalen Speicher von 25 GB ausgeführt. Wir haben zwei Tabellen. Hier finden Sie eine vereinfachte Struktur beider Tabellen: CREATE TABLE [dbo].[Settings]( [id] [int] IDENTITY(1,1) NOT NULL, [resourceId] [int] NULL, [typeID] [int] NULL, [remark] [varchar](max) NULL, CONSTRAINT [PK_Settings] …
Vor einiger Zeit veröffentlichte Brent Ozar einen Beitrag, in dem einige der Unterschiede zwischen SQL Server und PostgreSQL beschrieben wurden: Zwei wichtige Unterschiede zwischen SQL Server und PostgreSQL Der erste Punkt („CTEs sind Optimierungszäune“) ist mir aufgefallen, da es offensichtlich ist, dass SQL Server im bereitgestellten Beispiel den CTE und …
Das Folgende ist eine Vereinfachung eines Leistungsproblems, das beim Abfragespeicher auftritt: CREATE TABLE #tears ( plan_id bigint NOT NULL ); INSERT #tears (plan_id) VALUES (1); SELECT T.plan_id FROM #tears AS T LEFT JOIN sys.query_store_plan AS QSP ON QSP.plan_id = T.plan_id; Die plan_idSpalte wird als Primärschlüssel von dokumentiert sys.query_store_plan, aber der …
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.