Eine Bewertung, ob ein System gut genug funktioniert, um für den Zweck geeignet zu sein. Normalerweise bezieht sich die Leistung auf die Geschwindigkeit, mit der ein System einen Vorgang oder eine Reihe von Vorgängen im Laufe der Zeit abschließt.
Ich habe eine anständige Datenmenge in einer Datenbank. Ich habe wohlgeformte Tabellen und gute Beziehungen zwischen ihnen mit etwas Redundanz in meinen Daten. Aber wie weit soll ich mit der Normalisierung gehen? Gibt es Leistungsnachteile zu viel Normalisierung?
Ich habe eine Datenbank auf PostgreSQL 9.2, die ein Hauptschema mit ungefähr 70 Tabellen und eine variable Anzahl von identischen Schemata pro Client mit jeweils 30 Tabellen enthält. Die Client-Schemas haben Fremdschlüssel, die auf das Hauptschema verweisen und nicht umgekehrt. Ich habe gerade angefangen, die Datenbank mit echten Daten aus …
Ich bin in einer Situation, in der ich den Mindestwert von 6 Spalten erhalten möchte. Bisher habe ich drei Möglichkeiten gefunden, um dies zu erreichen, aber ich habe Bedenken hinsichtlich der Leistung dieser Methoden und möchte wissen, welche für die Leistung besser wären. Die erste Methode ist die Verwendung einer …
Ich habe heute nur von Robert Martin gehört, und es scheint, dass er eine bemerkenswerte Figur in der Software-Welt ist. Ich meine also nicht, dass mein Titel so aussieht, als wäre es ein Klick-Köder oder ich stecke ihm Worte in den Mund, aber das ist einfach wie ich das, was …
Betrachten Sie eine Tabelle mit Werten und Hashes wie folgt: +------------+----------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+----------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | val | char(9) | NO | | NULL | | | …
Ich habe Schwierigkeiten, die Idee der Vor- und Nachteile der Tabellenaufteilung zu verstehen. Ich beginne mit der Arbeit an einem Projekt mit 8 Tabellen, von denen eine die Hauptdatentabelle mit 180 bis 260 Millionen Datensätzen sein wird. Da es sich um eine ordnungsgemäß indizierte Tabelle handelt, denke ich darüber nach, …
Ich habe eine SQL-Anweisung, die Zeilen in eine Tabelle mit einem Clustered-Index in der Spalte TRACKING_NUMBER einfügt. Z.B: INSERT INTO TABL_NAME (TRACKING_NUMBER, COLB, COLC) SELECT TRACKING_NUMBER, COL_B, COL_C FROM STAGING_TABLE Meine Frage ist: Hilft es, eine ORDER BY-Klausel in der SELECT-Anweisung für die Spalte mit dem gruppierten Index zu verwenden, …
Wir betreiben eine Website (Moodle), die die Benutzer derzeit als langsam empfinden. Ich glaube, ich habe das Problem damit aufgespürt, dass MySQL temporäre Tabellen auf der Festplatte erstellt. Ich beobachte die Variable created_tmp_disk_tablesin der Mysql Workbench-Serververwaltung und die Anzahl steigt mit ungefähr 50 Tabellen / s. Nach einem Tagesgebrauch created_tmp_disk_tablesist> …
Ich möchte die Geschwindigkeit des MySQL-Servers (auch bekannt als Bake-Off) gegen einige andere Gabeln wie den Percona-Server, MariaDB und möglicherweise andere testen. Wenn ich diese Frage stelle, hoffe ich, dass ich die Methode zur Einrichtung eines ordnungsgemäßen Leistungstests besser verstehen kann. Ich hatte vor, mit sysbench meinen eigentlichen Test durchzuführen, …
Ich habe eine leistungsbezogene Frage. Angenommen, ich habe einen Benutzer mit dem Vornamen Michael. Nehmen Sie die folgende Abfrage: UPDATE users SET first_name = 'Michael' WHERE users.id = 123 Führt die Abfrage das Update tatsächlich aus, obwohl es auf denselben Wert aktualisiert wird? Wenn ja, wie verhindere ich das?
Ich mache ein Projekt, bei dem ich täglich etwa 36.000 Datensätze in einer Tabelle ändern muss. Ich frage mich, was besser abschneiden wird: Zeilen löschen und neue einfügen oder Aktualisieren Sie bereits vorhandene Zeilen Für mich ist es einfacher, einfach alle Zeilen zu löschen und neue einzufügen, aber wenn dies …
Hier sind drei einfache Tests, die dieselben Daten lesen, jedoch sehr unterschiedliche logische Lesevorgänge melden: Installieren Das folgende Skript erstellt eine Testtabelle mit 100 identischen Zeilen, von denen jede eine XML- Spalte mit genügend Daten enthält, um sicherzustellen, dass sie außerhalb der Zeile gespeichert werden. In meiner Test - Datenbank, …
Ich habe eine große Tabelle von Objekten (15M + Zeile) in PostgreSQL 9.0.8, für die ich veraltete Felder abfragen möchte. Ich möchte die Abfrage aus Gründen der Skalierbarkeit und Parallelität durch Millionen teilen und alle Daten mit dem Feld "updated_at" abrufen, das ein Datum vor einigen Tagen aufweist. Ich habe …
Dies ist ein Problem, auf das ich regelmäßig stoße und für das ich noch keine gute Lösung gefunden habe. Angenommen, die folgende Tabellenstruktur CREATE TABLE T ( A INT PRIMARY KEY, B CHAR(1000) NULL, C CHAR(1000) NULL ) und die Anforderung ist , ob eine der beiden Spalten auf NULL …
Ab und zu wird Microsoft SQL Server Profiler ausgeführt, und es werden eine Reihe neuer zu erstellender Indizes und Statistiken vorgeschlagen ("... 97% geschätzte Verbesserung ..."). Nach meinem Verständnis kann jeder hinzugefügte Index eine SQL- SELECTAbfrage beschleunigen, aber auch eine UPDATEoder eine INSERTAbfrage verlangsamen, da die Indizes angepasst werden müssen. …
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.