Eines unserer Produktionssysteme hat ein Problem mit einer einzelnen Einfügeanweisung in eine temporäre Tabelle aus unserer Benutzerdatenbank gezeigt. Wenn ich das Einfügen / Auswählen auskommentiere, wird der betreffende gespeicherte Prozess rechtzeitig ausgeführt, sodass ich zuversichtlich bin, das Problem zu isolieren. Die aufgerufene Reihe gespeicherter Prozesse kommt im Grunde zum Stillstand, …
Ich möchte eine neue Datenbank mit einer 200- .mdfGB- Datendatei ( ) und einer 50-GB-Protokolldatei ( .ldf) erstellen . Aber es ist sehr langsam (es ist ungefähr 15 Minuten und hat noch nicht erstellt). und es ist sehr zeitaufwändig. Ist das normal? Wenn ja, was macht es, das braucht Zeit? …
Ich habe eine Sicherung einer Postgresql-Datenbank von einem System1 mit dem Tool pgadmin3 erstellt. Die erstellte Sicherungsdatei hat die Erweiterung ".backup". Ich versuche, es auf einem anderen System2 wiederherzustellen, das mit postgresql 9.0 und pgadmin3 1.8 installiert ist, aber ich erhalte den Fehler Abfrage konnte nicht ausgeführt werden: FEHLER: nicht …
Ich habe eine Tabelle, die eine automatisch inkrementierte Primärschlüssel-ID enthält. Wenn ich die letzte Zeile lösche (höchste ID, zum Beispiel ID = 6) und eine neue Zeile einfüge, beginnt die neue ID bei 7. Welchen Parameter muss ich ändern, damit der Primärschlüssel bei 6 beginnt? CREATE TABLE animals ( id …
Wir haben eine Anwendung, die Artikel aus verschiedenen Quellen in einer MySQL-Tabelle speichert und es Benutzern ermöglicht, die nach Datum geordneten Artikel abzurufen. Artikel werden immer nach Quelle gefiltert, daher haben wir für Client SELECTs immer WHERE source_id IN (...,...) ORDER BY date DESC/ASC Wir verwenden IN, weil Benutzer viele …
Ich bin ein Programmierer, der sich mit einem großen Tisch befasst, der das folgende Schema hat: UpdateTime, PK, datetime, notnull Name, PK, char(14), notnull TheData, float Es gibt einen Clustered-Index für Name, UpdateTime Ich habe mich gefragt, was schneller sein soll: SELECT MAX(UpdateTime) FROM [MyTable] oder SELECT MAX([UpdateTime]) AS value …
Ist es möglich, global verfügbare Routinen zu definieren? Es scheint, dass jede Routine in einem Bereich der Datenbank erstellt werden muss. Beim Versuch, eine Routine über die Konsole zu erstellen (ohne vorherige Ausgabe use dbname), wird folgende Fehlermeldung angezeigt: ERROR 1046 (3D000): No database selected Wir haben Tonnen identischer Datenbanken …
Wir haben einige virtuelle Maschinen, denen X-Speicher zugewiesen ist. Diese Speichermenge ist etwas zufällig. Es wurde der Maschine zugewiesen, weil dies die Speichermenge war, über die die physische Maschine aufgrund einer Herstellerempfehlung verfügte, oder weil wir die beste Vermutung darüber angestellt haben, wie viel Speicher die Instanz unserer Meinung nach …
Hintergrundinformation: Ich erstelle eine Sammlung von Überwachungstabellen, um Aktualisierungen zu verfolgen und eine Reihe von Datentabellen für meine App zu löschen. Audit-Datensätze werden über Trigger erstellt. DML in der Datenbank meiner App stammt im Allgemeinen aus einem Login, mit dem ein Dienst in die Datenbank gelangt. Aus diesem Grund denke …
Wenn ich die Komprimierung (entweder Seite oder Zeile) für den Clustered-Index einer Tabelle festlege, entspricht dies der Einstellung der Komprimierung für die Tabelle? SQL Server bietet Optionen für beides, was darauf hindeutet, dass sie unterschiedlich sind. Ich hatte jedoch den Eindruck, dass ein Clustered-Index und eine Tabelle im Wesentlichen dasselbe …
In SQL Server gibt es so viele Trace-Flags. Warum einige von ihnen ausgeschaltet werden müssen. Einige, bei denen ich das Trace-Flag 8017 gesehen habe, müssen ausgeschaltet werden. Ich möchte also wissen, welches Trace-Flag deaktiviert werden muss und warum?
Wir haben die Datenbank bereits zweimal hängen lassen und versucht, eine Ursache zu finden. show processlist Waiting for global read lock | INSERT INTO {myisam_table} ... Hier war der Speicherplatz voll, so dass wir dachten, das Problem sei vorbei, nachdem wir ihm etwas mehr gegeben hatten, aber am nächsten Tag …
Ich erstelle ein Webverzeichnis, mit dem sich einzelne Benutzer für ein Konto anmelden und im Wesentlichen Textdokumente in einem MySQL-Datenbankeintrag speichern können. Anfangs wird es wahrscheinlich nur ein paar hundert Benutzer geben, aber wir hoffen, irgendwann 10.000 bis 100.000 zu haben. Und jeder Benutzer könnte 100-200 "Dokumente" hochladen. Wäre es …
Ich habe die sofortige Dateiinitialisierung auf unserem SQL Server aktiviert, sodass der "leere" Teil der Datenbankdatei vor der Zuweisung nicht auf Null gesetzt wird. Nach meinem Verständnis bedeutet dies, dass die Datei "gelöschte" Daten enthalten kann. Jetzt möchte ich eine Kopie einer Datenbank (wahrscheinlich eine Sicherungsdatei) außerhalb des Unternehmens senden. …
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.