SQL Server belegt 87,5% meines Server-RAM. Dies verursachte in letzter Zeit viele Leistungsengpässe wie Langsamkeit. Ich habe dieses Problem untersucht. Eine häufige Lösung, die ich im Internet finden könnte, ist das Festlegen der Höchstgrenze für SQL Server. Dies wurde getan und es werden viele Verbesserungen erzielt. Ich möchte wissen, warum …
In vielen meiner Datenbanken sind Felder als varchars definiert. Dies war kein großes Problem, da ich in Amerika lebe und arbeite (wo die einzige Sprache, die existiert, "amerikanisch" ist. Ahem ) Nachdem ich ungefähr 5 Jahre mit Datenbanken gearbeitet habe, habe ich festgestellt, dass ich irgendwann Probleme mit der eingeschränkten …
Ich möchte die Zeilen und Spalten einschränken, die von der SHOW TABLE STATUS Befehl in MySQL 5.1. Gibt es eine Möglichkeit, dieselben Informationen über eine SELECTAnweisung abzurufen, damit ich die Ergebnisse auf normale Weise bearbeiten kann?
Ich habe zuvor eine Kopie des Verzeichnisses / var / lib / mysql / ddms gespeichert ("ddms" ist der Schemaname). Jetzt habe ich ein neues MySQL auf einem frisch installierten Ubuntu 10.04.3 LTS installiert apt-get install mysql-server, ich glaube Version 5.1 wurde installiert. Nachdem ich das Verzeichnis ddms unter / …
In einem Kommentar zu dieser Frage wird erwähnt, dass es in PostgreSQL einen kleinen Unterschied zwischen "Stored Procedrues" und "Stored Funtions" gibt. Der Kommentar verweist auf einen Wikipedia-Artikel, aber einige davon scheinen nicht zuzutreffen (z. B. dass sie in einer SELECTAnweisung verwendet werden können). Die Syntax selbst scheint ein bisschen …
Gibt es eine Möglichkeit, den Fortschritt der Erstellung eines Index in PostgreSQL zu überwachen? Ich erstelle einen Index für eine große Tabelle und möchte sehen, wie schnell dies geschieht. Gibt es eine Möglichkeit, dies zu überwachen?
SQL Server 2014, Std Ed Ich habe gelesen, dass Percent_complete in dm_exec_requests nicht für CREATE INDEX funktioniert, und in der Praxis bleibt Percent_complete bei 0. Das hilft also nicht. Ich verwende derzeit die unten stehende Methode, die mir zumindest die Bewegung anzeigt (dass die Indexerstellung nicht blockiert ist). Aber ich …
Eines der verwirrendsten Probleme, mit denen ich zu tun hatte, hat mit Gruppen gespeicherter Prozeduren zu tun. Bei einer gespeicherten Prozedur kann usp_DoSomethingAwesomeich diesen Proc in einer anderen Gruppe erstellen, indem ich ihn aufrufe usp_DoSomethingAwesome;2. Ich habe dies bei der Behebung einiger Replikationsprobleme (Publisher: SQL 2000 Ent., Dist / Sub: …
Wenn ich den folgenden Code ausführe, dauert es 22,5 Minuten und liest 106 Millionen. Wenn ich jedoch nur die innere select-Anweisung selbst ausführe, dauert es nur 15 Sekunden und 264k liest. Als Randnotiz gibt die Auswahlabfrage keine Datensätze zurück. Irgendeine Idee, warum das IF EXISTSso viel länger laufen und so …
Welche Option ist die beste, um den Identitätswert zu erhalten, den ich gerade über eine Einfügung generiert habe? Welche Auswirkungen haben diese Aussagen auf die Leistung? SCOPE_IDENTITY() Aggregatfunktion MAX() SELECT TOP 1IdentityColumn FROM TableNameORDER BY IdentityColumn DESC
Wir entwerfen ein System, von dem bekannt ist, dass es schwer lesbar ist (in der Größenordnung von Zehntausenden von Lesevorgängen pro Minute). Es gibt eine Tabelle names, die als eine Art zentrale Registrierung dient. Jede Zeile hat ein textFeld representationund ein eindeutiges key, das ein MD5-Hash davon ist representation. 1 …
Ich versuche herauszufinden, wann meine Tabelle geändert wurde, indem ich das in dieser Antwort beschriebene Änderungsdatum der Datei überprüfe . Das Ergebnis ist jedoch nicht immer korrekt. Das Änderungsdatum der Datei wird einige Minuten nach dem Aktualisieren meiner Tabelle aktualisiert. Ist es korrektes Verhalten? Speichert PostgreSQL Tabellenänderungen in einem Cache …
Ich habe eine ziemlich gute Vorstellung davon, wie viele Zeilen meine SELECT ... INTO-Abfrage tatsächlich verarbeiten wird (z. B. weiß ich, wie viele auftreten werden). Ich verstehe, dass Postgres mir keine prozentuale Vollständigkeit sagt. Gibt es eine Möglichkeit (tief in Protokollen, Systemtabellen oder auf andere Weise vergraben), mit der ich …
Was ist der Unterschied zwischen SQL-Batch, T-SQL-Anweisung und Remote Procedure Call? Wie kann ich feststellen, ob ein Teil des T-SQL-Codes ein Stapel oder eine Anweisung ist?
Ich versuche, die Unterschiede zwischen den Befehlen DELETEund besser zu verstehen TRUNCATE. Mein Verständnis der Interna geht in etwa so: DELETE-> das Datenbankmodul findet und entfernt die Zeile von den relevanten Datenseiten und allen Indexseiten, auf denen die Zeile eingegeben wird. Je mehr Indizes vorhanden sind, desto länger dauert das …
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.