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.
PostgreSQL 9.2.2 unter Windows 7 64-Bit. Die Einstellung log_statementin der postgresql.confDatei gibt an, welche Anweisungen protokolliert werden sollen (keine, DDL, datenmodifizierend oder alle). Inwieweit log_statement = 'all'verschlechtert die Einstellung die Leistung? Ich habe gelesen, dass dies die Leistung erheblich verringert, aber diese Behauptungen stammen aus älteren Artikeln. Wie viel Leistungsverlust …
Einer meiner Entwickler hat eine SQL-Funktion geschrieben, die wie die VB.Net-Funktion (LastIndexOf) funktioniert und diese veröffentlichen möchte. Meine Frage ist, was wäre der Grund, dies in eine zentrale Datenbank zu stellen, anstatt es in jede Benutzerdatenbank zu stellen? Der Entwickler hat versucht, es in das Systemschema seiner Master-Datenbank einzufügen, damit …
Benötigen Sie Hilfe bei der rekursiven CTE-Leistung? Unterhalb läuft CTE sehr langsam, da versucht wird, heirarchische Daten rekusiv abzurufen. Die Tabelle ist groß, wobei jede Root-ID bis zu 3 rekursive Element-IDs enthält. Es könnten ungefähr 200000 oder mehr Root-IDs vorhanden sein. Ich weiß, dass rekursive CTEs für große Datenmengen langsam …
Ich habe einen großen Tisch entitiesmit ~ 15 Millionen Datensätzen. Ich möchte die Top 5 Reihen finden, die zu 'Hockey' passen name. Ich habe einen Volltextindex name, der verwendet wird:gin_ix_entity_full_text_search_name Abfrage: SELECT "entities".*, ts_rank(to_tsvector('english', "entities"."name"::text), to_tsquery('english', 'hockey'::text)) AS "rank0.48661998202865475" FROM "entities" WHERE "entities"."place" = 'f' AND (to_tsvector('english', "entities"."name"::text) @@ to_tsquery('english', …
Was ist der Leistungsvorteil der Verwendung eines Snapshots einer Datenbank für Berichtszwecke? So wie ich es sehe, würde es wahrscheinlich die Leistung herabsetzen, da für jeden Schreibvorgang in der Originaldatenbank ein weiterer Schreibvorgang für den Snapshot selbst durchgeführt werden müsste. Ich kann sehen, dass Sie Snapshots verwenden würden, wenn Sie …
Als ich neulich eine Anfrage schrieb, kam mir ein Gedanke und ist mir in den Sinn gekommen. Was ist vorzuziehen, indem Sie zuerst prüfen, ob ein Wert für eine eindeutige Spalte vorhanden ist, und dann einfügen oder einfügen und db einen eindeutigen Einschränkungsfehler auslösen lassen? Wird es überhaupt eine Rolle …
Ich starte ein neues Web-Unternehmen, das möglicherweise auf eine hohe Anzahl von Benutzern skaliert werden muss. Ich bin mit der SPLA-Lizenzierung für SQL Server Web Edition vertraut, möchte aber wissen, ob ich ein Upgrade auf Standard, Enterprise oder DataCenter berücksichtigen muss (ziemlich sicher, dass dies nicht der Fall sein wird). …
Ich habe eine Basistabelle mit Transaktionen und muss eine Tabelle mit laufenden Summen erstellen. Ich brauche sie pro Konto und habe auch ein paar laufende Summen für jedes Konto (abhängig vom Transaktionstyp) und darin einige laufende Summen pro Unterkonto. Meine Basistabelle enthält folgende Felder (mehr oder weniger): AccountID | SubAccountID …
Mit PostgreSQL (8.4), ich bin eine Ansicht erstellen , die verschiedene Ergebnisse von einigen Tabellen zusammenfasst (zB Erstellen von Spalten a, b, cin der Ansicht), und dann brauche ich einige dieser Ergebnisse zusammen in derselben Abfrage zu kombinieren (zB a+b, a-b, (a+b)/c, ...), um die Endergebnisse zu erzielen. Was mir …
Ich habe ein Upgrade auf MySQL Version 5.5 durchgeführt. Dort hatte ich performance_schema in der Schemaliste beobachtet. Was ist die Verwendung dieses neuen Schemas ..? Wie können wir mit diesem Schema überwachen? Was sind die Vorteile dieses Schemas? Gibt es einen Overhead durch Aktivieren dieses Schemas?
Ich habe in my.ini geschaut und verschiedene Standardeinstellungen gesehen. Meine Datenbank läuft auf einem einzelnen eigenständigen PC. Ich möchte die Leistung von InnoDB und MySQL im Allgemeinen für die Leistung optimieren. Es gibt keine Einschränkung des Speicherplatzes. Welche Standardeinstellungen sollte ich ändern, um eine bessere Leistung, Zuverlässigkeit und mögliche Backups …
Ich möchte Sie um Ihre Meinung zur Verwendung von MySQL-Triggern oder -Transaktionen auf einer Website bitten. Eigentlich habe ich eine Geschichtstabelle paymentmit - UserId | OperationId | Comment | Credits | Sign (debit or credit). Daher wird jeder Zahlungsvorgang in diese Tabelle eingefügt. Es ist jedoch zeitaufwändig, jedes Mal den …
Testen einer App, die derzeit unter Einzelbenutzerlast steht - da die Testdaten auf Produktionsgrößen angestiegen sind (400.000 bis 2 Millionen Zeilen pro Tabelle), sind einige SELECT-SPs nicht mehr schnell genug (mit begrenzten Testdaten, die früher jeweils <30 ms waren). Jetzt sind es 100-200 ms, aber es gibt mehrere, so dass …
Das Löschen eines doppelten Index in MySQL dauerte ziemlich lange. Während ich wartete, suchte ich danach und fand diesen Beitrag aus dem Jahr 2006, in dem es darum ging, wie MySQL behandelt ADDund DROPindexiert. Wenn eine Tabelle T eine MySQL-Tabelle mit vier Indizes (ndx1, ndx2, ndx3, ndx4) ist und Sie …
Ich möchte herausfinden, was die hohen SQL-Kompilierungen (keine Neukompilierungen) verursacht, die ich in Leistungsüberwachungszählern sehe. Hier ist meine Meinung dazu: Wenn ich viele SQl-Kompilierungen sehe, bedeutet dies, dass die Abfragen auf unserem System aus folgenden Gründen nicht zwischengespeichert werden: Viele Ad-hoc-Anfragen Ausführen von Abfragen, die von SQl nicht zwischengespeichert werden, …
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.