Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Ich habe eine SQL UPDATE-Anweisung mit einer "TOP (X)" - Klausel, und die Zeile, in der ich Werte aktualisiere, enthält ungefähr 4 Milliarden Zeilen. Wenn ich "TOP (10)" …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Ich erstelle ein Profil für eine Instanz von SQL Server 2005 und sehe anhand der PerfMon- SQLServer:SQL Statistics - SQL Compilations/secMetrik, dass der Durchschnitt bei etwa 170 liegt. …
Ich habe Debugging-Meldungen in Funktionen. Diese Nachricht wird wie angehoben RAISE NOTICE 'Value of id : %', id; Ich setze meine Logdatei mit \o messages.txt Dann mache ich, was ich tun muss \i process.sql Und wenn die Ausführung beendet wird , \o. Das Problem ist, dass ich nicht die Nachrichten …
Ich frage mich zu wissen, ob es notwendig ist, ein Commit nach dem Einfügen / Löschen / Aktualisieren in Funktion / Prozedur zu schreiben. Beispiel: create or replace function test_fun return number is begin delete from a; return 0; end; oder Verfahren create or replace procedure aud_clear_pro as begin delete …
Ich habe 170 GB InnoDBIndex und Daten. Ich muss die innodb_buffer_pool-Größe für eine bessere Leistung neu anpassen. Die maximale Tabellengröße einer InnoDB-Tabelle (Index + Daten) beträgt 28 GB. Also, was sollte die optimale Größe von innodb_buffer_pool sein. AKTUALISIEREN Wir werden diese lokale Datenbank auf ec2 migrieren, also wird der RAM …
Gibt es ein Befehlszeilentool zum Konvertieren der MySQL-Datenbank nach PostgreSQL? Ich würde auch gerne wissen, ob es eine Möglichkeit gibt, die Datenbank mit dem normalen mysqldumpBefehl zu konvertieren .
Ich stöberte in SSMS herum und bemerkte, dass die "Größe" meiner INTSpalten 4 Bytes betrug (erwartet), aber ich war ein bisschen schockiert, als ich sah, dass meine BITSpalten ein ganzes Byte waren. Habe ich falsch verstanden, was ich sah?
Ausgangssituation Wir entwickeln ein System mit einer umfangreichen Datenbank im unteren Bereich. Es ist eine MS SQL-Datenbank, die unter SQL Server 2008 R2 ausgeführt wird. Die Gesamtgröße der Datenbank beträgt ca. 12 GB. Von diesen befinden sich ungefähr 8,5 GB in einer einzelnen Tabelle BinaryContent. Wie der Name schon sagt, …
Eine der neuen Funktionen in SQL Server 2012 mit Codenamen Denaliist der Columnstore-Index. Ich weiß einiges über reguläre alte Zeilenspeicherindizes, wie die B-Tree-Struktur, Speicherunterschiede zwischen Blattebene und B-Tree-Seiten, Auswirkungen eingeschlossener Felder, Optimierung ihrer Verwendung, Reihenfolge der Schlüssel usw. Ich habe Schwierigkeiten, gute Informationen über die Interna eines Columnstore-Index zu erhalten. …
Aus diesem und jenem Grund gibt es vermutlich keine vordefinierten Systemausnahmen für ORA-00955. Wie kann ich Folgendes umschreiben, um nur den Fehler ORA-00955 abzufangen? begin EXECUTE IMMEDIATE 'CREATE SEQUENCE S_TEST START WITH 1 INCREMENT BY 1'; exception when OTHERS then Null; end; BTW Gibt es eine Syntax, um Fehler zu …
Ich habe mich sehr verwirrt. Könnte jemand freundlich erklären, unter welchen Umständen ich eine GROUP BY COALESCE verwenden möchte? Ich vermute, dass ich es verwenden würde, wenn ich einen Datensatz nach Spalte B (wenn B nicht null war) und nach Spalte A ansonsten bedingt gruppieren wollte. Klingt das richtig?
Es ist der Fall, dass IDENTITY_INSERT immer nur in einer Datenbanktabelle auf ON gesetzt werden kann, aber warum? Da IDENTITYSpalten nicht global eindeutig sind, kann ich mir keine gefährliche Situation vorstellen, die durch das gleichzeitige Einfügen von Identitäten in mehr als eine Tabelle verursacht werden könnte (zumindest nicht gefährlicher als …
Ich habe eine Login-Tabelle, in die alle Einfügungen von einer einzelnen gespeicherten Prozedur durchgeführt werden. CREATE TABLE dbo.LogTable( LogRefnr int IDENTITY(1, 1) NOT NULL, LogQuery varchar(255) NOT NULL, LogTime datetime NOT NULL, logQueryDuration int NULL, LogSessionID int NULL, CONSTRAINT PK_Log PRIMARY KEY CLUSTERED (LogRefnr) ) go Create procedure DBO.LogInsert ( …
Ich habe versucht, Informationen zum Blockieren in SQL Server zu finden, konnte jedoch keine präzise Erklärung dafür finden, was es ist und wie es geschieht. Könnten Sie mich bitte aufklären?
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.