Als «database-tuning» getaggte Fragen

Leistungsoptimierung durch Anpassen der Datenbankparameter oder des physischen Layouts der Datenbank.

2
Wo finde ich Übungen zur Datenbankoptimierung zum Lernen?
Als Entwickler übernehmen Datenbankadministratoren häufig die Verantwortung für die Behebung von Leistungsproblemen auf Datenbankebene, sodass wir nicht über die erforderliche Erfahrung beim Diagnostizieren, Optimieren, Umgestalten von Abfragen usw. verfügen. Ich suche eine Datenbank mit einer Reihe von Tabellen, Daten, Abfragen, Triggern, SPs usw., in der es absichtliche Leistungsprobleme gibt, und …

4
Woran erkenne ich, warum eine Einfügung in einer bestimmten Tabelle langsam ist?
Ich weiß, dass ein INSERT in einer SQL-Tabelle aus einer Reihe von Gründen langsam sein kann: Vorhandensein von INSERT TRIGGERs auf dem Tisch Viele erzwungene Einschränkungen, die überprüft werden müssen (normalerweise Fremdschlüssel) Die Seite wird im Clustered-Index aufgeteilt, wenn eine Zeile in die Mitte der Tabelle eingefügt wird Aktualisieren aller …

2
MySQL erstellt temporäre Tabellen auf der Festplatte. Wie höre ich damit auf?
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> …

2
Entwerfen eines Benutzerauthentifizierungsmoduls (Rollen und Rechte)
Ich versuche, ein Benutzerauthentifizierungsmodul für eine MS SQL Server-Datenbank zu modellieren, das das Back-End einer Delphi-UI-Anwendung ist. Grundsätzlich möchte ich Benutzerkonten haben, bei denen der Benutzer nur einer Gruppe angehört. Eine Gruppe kann "n" Rechte haben. Ich möchte der Datenbank auch einen Kennwortverlauf hinzufügen, da der Benutzer sein Kennwort basierend …

3
MySQL table_cache und Opened_tables
Ich habe Leute gesehen, die den Vergleich von Open_tables und Opened_tables verwendeten, um festzustellen, ob der table_cache in MySQL zu klein ist. Ich bin jedoch der Meinung, dass Opened_tables über die gesamte Betriebszeit hinweg kumulativ ist, sodass dies kein gültiger Vergleich ist. Die einzige Einschränkung besteht darin, dass Opened_tables möglicherweise …

2
SELECT TOP 1 beeinträchtigt die Abfrageleistung. gibt es eine dba-zugängliche möglichkeit, dies zu überwinden?
In einer Produktionsanwendung (C # im Gespräch mit SQL Server 2014 Standard) wird im Folgenden eine Abfrage angezeigt, die folgendermaßen aussieht. Die meiste Zeit läuft es in Millisekunden. Aber gelegentlich (für bestimmte Werte von @Id) geht es verrückt und dauert eine Minute oder so. Dies ist länger als das App-Timeout, …


3
Wenn dieselbe Anforderung von C # VS SSMS ausgeführt wird, ist die Ausführungszeit unterschiedlich
Ich habe eine Anfrage wie diese SELECT [EstimateId], [CreationUserId], [EstimateStatusValueId], [LanguageId], [LocationId], [EstimatorUserId], [FilterUnitSystemTypeId], [EstimateNumber], [RevisionNumber], [CreationDate], [ModificationDate], [ProjectDescription], [IsBsdq], [ClosingDate], [ClosingTime], [ClosingUpdatedOn], [DeadLineDate], [IsReceived], [Inclusion], [Exclusion], [Misc], [Note], [WorkDeadLines], [Comments], [Validity], [PlansLocation], [PlansReceivedFrom], [Price] FROM [Estimate].[Estimates] ORDER BY [ClosingDate] ASC, [ClosingTime] ASC Wenn ich diese Abfrage in SSMS ausführe, …




1
Optimierung von PostgreSQL für transiente Daten
Ich habe mehrere Tabellen mit jeweils 100-300 Spalten mit ganzzahligen Typen, die sehr flüchtige Daten enthalten. Die Datensätze werden mit einem oder zwei Primärschlüsseln verschlüsselt. Bei einer Aktualisierung wird der gesamte Datensatz gelöscht und neue Daten in eine Transaktion eingefügt. Die Datensatzgröße beträgt normalerweise einige hundert Zeilen, kann jedoch im …




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.