Datenbankadministratoren

Fragen und Antworten für Datenbankexperten, die ihre Datenbankfähigkeiten verbessern und von anderen in der Community lernen möchten

4
Wann ist es sicher, die InnoDB-Doublewrite-Pufferung zu deaktivieren?
Mit MySQL InnoDB können wir die Doublewrite-Pufferung durch Festlegen deaktivieren innodb_doublewrite = 0. In anderen Datenbanken scheint es nicht möglich zu sein, diese Einstellung zu optimieren . Wie könnte InnoDB die Datenintegrität und ACID weiterhin aufrechterhalten, wenn wir die Doppelschreibpufferung deaktivieren? In welchen Situationen ist es sicher , den InnoDB-Doppelschreibpuffer …



1
Was ist der Unterschied zwischen <> All und Not In?
Könnten Sie mir bitte die Unterschiede zwischen erzählen? select CustomerId from Customer Where TerritoryId &lt;&gt; All(select TerritoryId from Salesperson) select CustomerId from Customer where TerritoryId NOT IN (select TerritoryId from Salesperson)
7 t-sql 

3
Gewähren Sie Benutzern die Berechtigung zur Verwendung von QUERYTRACEON 9481
Microsoft schlägt vor , OPTION (QUERYTRACEON 9481)Abfragen zu verwenden, deren Leistung für SQL Server 2014-Datenbanken, die unter Kompatibilitätsstufe 120 ausgeführt werden, "beeinträchtigt" wurde. In meiner Situation bedeutet "degradiert", von einigen Sekunden auf einige Minuten oder mehr zu wechseln. In Bezug auf die Leistung funktioniert 9481 sehr gut. Normale Benutzer erhalten …

1
Installieren von SQL Server 2012 - Warten auf das Wiederherstellungshandle des Datenbankmoduls fehlgeschlagen
Ich installiere SQL Server 2012 SP1 auf einem neuen Windows 8.1-Computer. Während der Installation wird folgende Fehlermeldung angezeigt: (Screenshots ähnlich dieser Frage ) TITEL: Microsoft SQL Server 2012 Service Pack 1-Setup Der folgende Fehler ist aufgetreten: Warten Sie, bis das Wiederherstellungshandle des Datenbankmoduls fehlgeschlagen ist. Überprüfen Sie das SQL Server-Fehlerprotokoll …

2
Mysqldump aus der Produktionsdatenbank jeden Morgen
Unsere Datenbank ist ungefähr 2 GB groß. Wir führen jeden Morgen um 3 Uhr morgens einen geplanten Job aus, wenn der Datenverkehr ziemlich gering ist. Dabei exportieren wir die gesamte Datenbank und senden sie außerhalb des Standorts. Ist es eine schlechte Praxis, dies auf einer Produktionsdatenbank zu tun? Das langsame …

3
SSIS 2012: Die Umgebungsreferenz n ist dem Projekt nicht zugeordnet
Ich habe ein Paket, das ich aktualisiere. Das Paket wird von einem Job Agent-Job ausgeführt. Nachdem ich das Paket gelöscht und dann die neue Version bereitgestellt habe, führe ich ein Skript aus, das alle erforderlichen Anweisungen [create_environment], [create_environment_reference], [create_environment_variable] und [set_object_parameter_value] ausführt. Wenn ich den Job starte, schlägt dies jedoch …
7 ssis-2012 


1
Die Typkonvertierung im Ausdruck try_cast kann die Kardinalitätsschätzung bei der Auswahl des Abfrageplans beeinflussen
Ich habe eine Abfrage, die sehr langsam ausgeführt wird, daher habe ich mich mit dem Ausführungsplan befasst. TRY_CASTist eine sichere Methode, um herauszufinden, ob die Daten in einen Typ umgewandelt werden können. Und es gibt eine Warnung im Plan bezüglich TRY_CAST. Type conversion in expression try_cast may affect "CardinalityEstimate" in …

1
ST_GeomFromGeoJSON () Verursacht einen Absturz von Postgres
Ich stoße auf ein seltsames Problem, das ich nicht lösen kann. Der Server stürzt ab, wenn einige Postgis-bezogene Abfragen ausgeführt werden. Nach einigem Debuggen anhand der von postgis bereitgestellten Beispiele scheint die Funktion den Server zum Absturz zu bringen.ST_GEOMFROMGeoJSON() Stürzt ab: SELECT ST_AsText(ST_GeomFromGeoJSON('{"type":"Point","coordinates":[-48.23456,20.12345]}')) As wkt; Funktioniert normal: SELECT ST_AsText( ST_Transform( …



3
Hat sich die Anleitung zur Einstellung der Kostenschwelle für Parallelität mit dem Aufkommen von Columnstore-Indizes geändert?
Zunächst einmal, was ich nicht frage. Ich frage nicht, wie meine Einstellung sein soll. Viele empfehlen, den Wert über den Standardwert hinaus zu erhöhen, und ich verstehe mit Sicherheit, warum dies bei B-Tree-basierten Abfragen der Fall ist. Ich habe jedoch über die (fast) lineare Skalierbarkeit von In-Memory-Clustered-Columnstore-Indizes gelesen und frage …

3
Der kostengünstigste Weg, um durch eine schlecht geordnete Tabelle zu blättern?
Ich habe eine Tabelle mit drei Spalten: HashUID1, HashUID2, Address_Name (eine Text-E-Mail-Adresse, und die beiden vorherigen Hash-Spalten sind eine verrückte Kreation, um Ereignisteilnehmertabellen mit E-Mail-Adressen zu verknüpfen. Es ist hässlich, es funktioniert kaum Fokus auf den Adressnamen-Index) Es hat 78 Millionen Zeilen. Nicht richtig sortiert. Unabhängig davon ist dieser Index …

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.