Alle Versionen von MySQL (nicht Microsoft SQL Server). Bitte fügen Sie auch ein versionierspezifisches Tag wie mysql-5.7 hinzu, wenn dies für die Frage relevant ist.
Wie implementieren Sie weiche Löschvorgänge in einer Datenbank? Idealerweise würde die Lösung dies ermöglichen anständige Leistung auf großen Tischen Beziehungen berücksichtigen Berücksichtigen Sie eindeutige Schlüssel Der Benutzer sollte in der Lage sein, seine gelöschten Elemente zu finden und wiederherzustellen. Vielen Dank!
Wie finde ich in MySQL für die InnoDB-Engine die Größe eines der Indizes heraus, die ich in derselben Tabelle habe ? Ich weiß, dass ich die index_length aus information_schema.tables auswählen kann, aber dies gibt die Gesamtgröße aller Indizes in der Tabelle an. Angenommen, ich habe eine Tabelle mit PK-Index, mehreren …
Angenommen, ich habe eine MyISAM-Tabelle mit einer Datenlänge von 4,8 GB und einer Indexlänge von 6,2 GB. Also eine Gesamtdatengröße von elf Gig. Wie viel Speicher würde dies erfordern, wenn ich ihn in eine MEMORYTabelle konvertieren würde ? 11 Gig oder mehr?
Stellen Sie sich folgende Situation vor: Wir haben T1-, T2- und T3-Tabellen, in denen gespeicherte idund priceProdukte gespeichert sind. Jetzt müssen wir die idProdukte finden, die maximal pricealle 3 Tabellen haben. Ich habe diese Lösung: select id from T1 where price in( select max(price) from( select max(price) as price from …
Was sind die Hauptunterschiede zwischen der Verwendung von NuoDB als Server und der Verwendung von MySQL als Server, da NuoDB als Speicher-Engine für MySQL verwendet werden kann? Außerdem habe ich kürzlich eine Empfehlung zu dieser neuen SQL-Datenbank erhalten, die eine sehr gute Lösung für flexiblere Szenarien, Clouds usw. sein soll. …
Ich könnte Hilfe beim Entwerfen einer Datenbank für eine Website gebrauchen, an der ich arbeite. Ich sollte erwähnen, dass ich ein Anfänger bin und in der Vergangenheit noch nie eine Datenbank entwerfen musste. Ok, meine Implementierung muss Daten zu Auktionen enthalten, die auf 5 Weltregionen basieren (EU, USA, KR, CN, …
Ich habe ein Problem, bei dem mehrere MySQL-Updates gleichzeitig ausgeführt werden und einige Minuten dauern. Ich verwende InnoDB, daher bin ich verwirrt, warum dies passieren könnte, da bei jedem Update nur eine Zeile aktualisiert wird. Ich verwende auch eine m2.4xlarge RDS-Instanz (die größte, die sie kommen). Folgendes mache ich: Ich …
Beim Konvertieren einer Datenbank in UTF-8 ist mir ein merkwürdiges Verhalten in Bezug auf die Steuerzeichen 0x80-0x9F aufgefallen. Zum Beispiel würde 0x92 (rechter Apostroph) nicht in UTF-8 konvertiert und der Rest des Inhalts einer Spalte mit dieser Methode abgeschnitten: CREATE TABLE `bar` ( `content` text ) ENGINE=MyISAM DEFAULT CHARSET=latin1 INSERT …
URSPRÜNGLICHE FRAGE: Ich habe mehrere Server, die alle als Master fungieren müssen, als ob einer ausfällt, der nächste Server startet und übernimmt. Ich frage mich nur, wie ich am besten replizieren kann. Alle Server befinden sich in verschiedenen Rechenzentren. Fragen Wäre es in Ordnung, jeden Server als Master-Master mit dem …
In MySQL können Sie die Funktion --safe-updates( --i-am-a-dummy) verwenden, um die Anzahl der pro Abfrage aktualisierten Zeilen zu begrenzen. http://dev.mysql.com/doc/refman/5.0/en/mysql-tips.html#safe-updates Gibt es so etwas in MS SQL Server?
Gibt es ein Programm, einen Quellcode oder eine API, die ein MySQL- oder PostgreSQL-Schema verwenden und eine UML oder ein anderes Diagramm ausspucken, das dies visualisiert?
Ich kenne die grundlegenden Unterschiede zwischen den MyISAM- und InnoDB-Engines. In MySQL 5.6 Beta unterstützt InnoDB die Volltextsuche. Aber ich frage mich, warum frühere Versionen von InnobDB FTS nicht unterstützten. Ich vermute, dass das Tabellenspeicherformat oder die Art und Weise, wie Daten indiziert werden. Entschuldigung für meine Unwissenheit.
Optionen, die mir eingefallen sind: Eine große Löschanweisung. Zum Beispiel: delete from x where (y = 'x' and x = 'y') or (y = 'a' and x = 'b') Wie oben, aber in kleinere Stücke geteilt, jeweils 10.000? Erstellen Sie eine gespeicherte Prozedur, sodass ich nur die beiden Abfragewerte sende.
Ich habe immer MySQL oder PostgreSQL für meine Projekte wie Web / Desktop-Apps verwendet. Ich hatte einige Male Datenverlust und dank des alten Backups war ich immer einsatzbereit. Aber für ein aktuelles Projekt für den Flughafen muss ich etwas verwenden, das niemals seine Daten verlieren kann, zumindest nicht die Datenbank, …
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.