Dies ist eine einfache Frage, auf die ich anscheinend keine Antwort finden kann. In Bezug auf die Leistung: Wenn ich eine WHEREKlausel wie " a=0 and b=0 and ... z=0Würde ich eine Leistung erbringen, wenn ich diese Bedingung durch" ersetze a+b+...+z=0? Mit anderen Worten: Gibt es einen Leistungsgewinn, wenn Sie …
Ich habe eine Anwendung mit einem SQL Server-Backend geschrieben, die sehr viele Datensätze sammelt und speichert. Ich habe berechnet, dass die durchschnittliche Anzahl von Datensätzen zu Spitzenzeiten zwischen 3 und 4 Milliarden pro Tag liegt (20 Betriebsstunden). Meine ursprüngliche Lösung (bevor ich die eigentliche Berechnung der Daten durchgeführt hatte) bestand …
Ich arbeitete an einer Demo mit CCIs, als ich bemerkte, dass einige meiner Beilagen länger als erwartet dauerten. Zu reproduzierende Tabellendefinitionen: DROP TABLE IF EXISTS dbo.STG_1048576; CREATE TABLE dbo.STG_1048576 (ID BIGINT NOT NULL); INSERT INTO dbo.STG_1048576 SELECT TOP (1048576) ROW_NUMBER() OVER (ORDER BY (SELECT NULL)) RN FROM master..spt_values t1 CROSS …
Einige INNODB-Tabellen in unserer Produktionsdatenbank stoßen kurz vor dem Erreichen des INT AUTO_INCREMENT-Grenzwerts von 2147483647, und wir müssen sie in BIGINT ändern, andernfalls schlagen die Schreibvorgänge fehl. Die Tabellen befinden sich in einer MySQL 5.6.19a-Produktionsdatenbank, die unter Amazon RDS ausgeführt wird. Wie können wir einen ALTER wie diesen durchführen, ohne …
In einer Datenbank mit Transaktionen, die über einen Zeitraum von 18 Monaten Tausende von Entitäten umfasst, möchte ich eine Abfrage ausführen, um jeden möglichen 30-Tage-Zeitraum entity_idmit einer Summe ihrer Transaktionsbeträge und COUNT ihrer Transaktionen in diesem 30-Tage-Zeitraum zu gruppieren Geben Sie die Daten so zurück, dass ich sie dann abfragen …
Einführung Damit diese Frage für zukünftige Leser nützlich ist, werde ich das generische Datenmodell verwenden, um das Problem zu veranschaulichen, mit dem ich konfrontiert bin. Unser Datenmodell besteht aus drei Einheiten, die als markiert werden sollen A, Bund C. Um die Dinge einfach zu halten, werden alle ihre Attribute vom …
Ich bin neu in DBMS und lerne immer noch die Theorie. Ich bin wirklich verwirrt mit diesem Schlüsselgeschäft und nach dem googeln habe ich es auf nur 2 Schlüssel eingegrenzt, die ich nicht bekomme (Primär- und Superschlüssel). Ich habe ein paar Fragen zu DBMS. Ich wäre Ihnen dankbar, wenn Sie …
Ich versuche, mehrere Datumsbereiche zu kombinieren (meine Last beträgt ungefähr 500, in den meisten Fällen 10), die sich möglicherweise mit den größtmöglichen zusammenhängenden Datumsbereichen überschneiden oder nicht. Beispielsweise: Daten: CREATE TABLE test ( id SERIAL PRIMARY KEY NOT NULL, range DATERANGE ); INSERT INTO test (range) VALUES (DATERANGE('2015-01-01', '2015-01-05')), (DATERANGE('2015-01-01', …
Wie finde ich heraus, welche Edition installiert ist, ohne dass das Management Studio installiert ist? Ich habe einen Server, der als Lizenzmanager für eine andere Software fungiert. Bei der Untersuchung einer Warnung zu hoher RAM-Auslastung stellte ich fest, dass der Prozess sqlservr.exe fast 2 GB RAM belegt. Ich habe das …
Also hier ist mein Szenario: Ich arbeite an der Lokalisierung für ein Projekt von mir, und normalerweise würde ich dies im C # -Code tun, aber ich möchte dies in SQL ein bisschen mehr tun, da ich versuche, mein SQL ein bisschen aufzupolstern. Umgebung: SQL Server 2014 Standard, C # …
Während der Arbeit mit C # Entity Framework ist mir ein Absturz meiner SQL Server-Instanz aufgefallen. Ich konnte es auf diese Aussage zurückführen: SELECT * FROM dbo.[TestTable] where mpnr in (1099059904, 1038139906, 1048119902, 1045119902, 1002109903, 1117109910, 1111149902, 1063149902, 1117159902, 1116109904, 1105079905, 1012079906, 1129129904, 1103059905, 1065059905, 1091059906, 1110149904, 1129149903, 1083029905, 1080139904, …
Da wir im Begriff sind, einige der großen Tabellen in unserer 5-TB-Datenbank zu ändern, benötigte ich eine Liste der Vorgänge, die online ausgeführt werden können und für die vollständige Sperren erforderlich sind, während sie ausgeführt werden. Im Idealfall enthält diese Liste auch Informationen darüber, für welche Anweisungen die SCH-M-Sperre am …
Nachdem ich diese Seite in der MySQL-Dokumentation gelesen hatte , versuchte ich, einen Sinn für unsere aktuelle InnoDB-Nutzung zu finden. Derzeit weisen wir 6 GB RAM für den Pufferpool zu. Unsere Datenbankgröße ist ungefähr gleich. Hier ist die Ausgabe von show engine innodb status\G(wir führen v5.5 aus) ---------------------- BUFFER POOL …
Die grafischen Ausführungspläne von SQL Server werden von rechts nach links und von oben nach unten gelesen. Gibt es eine sinnvolle Reihenfolge für die Ausgabe von SET STATISTICS IO ON? Die folgende Abfrage: SET STATISTICS IO ON; SELECT * FROM Sales.SalesOrderHeader AS soh JOIN Sales.SalesOrderDetail AS sod ON soh.SalesOrderID = …
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.