Ich habe einen tatsächlichen Abfrageplan für eine bestimmte Abfrage erfasst. Danach habe ich einige Dinge geändert (einschließlich der Aktualisierung der Statistiken) und diese spezielle Abfrage erneut ausgeführt. Jetzt ist der eigentliche Abfrageplan anders (was Sinn macht). Die Abfrage läuft jetzt viel schneller. Ich bin gespannt, ob der neue Ausführungsplan etwas …
Ich versuche, pl / sql remote zu debuggen. Aber ich kann nicht - Datenbank gibt mir einen Fehler zurück. Was kann ich tun, um dies zu beheben und mit dem Debuggen zu beginnen? ORA-30683: failure establishing connection to debugger ORA-12541: TNS:no listener ORA-06512: at "SYS.DBMS_DEBUG_JDWP", line 68 ORA-06512: at line …
Ist es möglich, den Feldtyp aus einer MySQL- Abfrage abzurufen , genauso wie Sie ihn mit dem SHOW COLUMNSBefehl aus einer Tabelle abrufen können? Wie aus einer abgeleiteten Tabelle, SELECT x -- presumedMetaFn(x) -- returns "int" FROM ( SELECT 1 AS x UNION SELECT 2 ) AS t; Gibt es …
Einige Zusammenhänge: Zuerst haben wir Berichte nur "direkt" geschrieben, ohne irgendwelche Sperrhinweise in den Abfragen. Bei den größeren Berichten führte dies manchmal zu Sperrproblemen. Am ersten behoben wir dies durch die Verwendung WITH (NOLOCK)Hinweis für Tabellen in der Abfrage. Da (a) es ziemlich aufdringlich ist und (b) es leicht ist, …
Meine Anwendung hängt davon ab, dass für bestimmte Tabellen "Spalten anzeigen" ausgeführt wird. Die Ausführung dauert ungefähr 60 ms, während alle anderen Abfragen weniger als eine ms dauern. Das information_schemadirekte Abfragen ist noch langsamer. Die Datenbank enthält ungefähr 250 Datenbanken mit 100 bis 200 Tabellen pro Datenbank (insgesamt ungefähr 20.000 …
Ich habe dies kürzlich bei einigen Leistungstests bemerkt. Wenn ich einen Wert in eine Spalte einfüge, für die eine implizite Konvertierung erforderlich ist (z. B. bigintin nvarchar), wird eine Warnung angezeigt: Die Typkonvertierung im Ausdruck (CONVERT_IMPLICIT(nvarchar(50),[tempdb].[dbo].[#MyFunIntTable].[EvenCoolerColumn],0))kann sich auf die "Kardinalitätsschätzung" bei der Auswahl des Abfrageplans auswirken. Als besorgter Bürger überprüfte …
Ich bin überrascht von einer meiner Erkenntnisse, dass die Verwendung von a FORMAT ()einen sehr großen Einfluss auf die Zeilengröße und Datengröße hat. Es ist fast 250x größer als die Größe, die nicht angewendet wird FORMAT (). Meine Frage ist: 1) Warum hat die Verwendung FORMAT()einen so großen Einfluss auf …
Gibt es eine Möglichkeit, Details von Sitzungen aus der Vergangenheit anzuzeigen (ich erwarte voll und ganz, dass die Antwort "Nein" lautet). Ich versuche herauszufinden, auf welchem Server eine bestimmte Anwendung ausgeführt wird und welche Anwendung auf eine bestimmte Datenbank zugreift. Ich weiß, dass die Anwendung irgendwann an einem Freitagabend ausgeführt …
Ich richte ein Experiment ein, bei dem ich nur den öffentlichen Schlüssel eines Zertifikats auf dem Server habe. Das Zertifikat wurde auf einem anderen Server generiert und ich habe den privaten Schlüssel nicht wiederhergestellt. Wenn ich versuche, eine Datenbank mit Verschlüsselung mit diesem Zertifikat zu sichern, wird folgende Fehlermeldung angezeigt: …
Ich habe eine ziemlich große Tabelle (> 10 Millionen Zeilen) mit häufigen Rohoperationen. Es hat richtige Indizes, aber sie werden schnell fragmentiert. Ohne einen regelmäßigen Wartungsplan für die Indexreorganisation / -wiederherstellung kann die Indexfragmentierung leicht über 90% liegen. Im Moment habe ich dies behoben, indem ich die Indizes täglich neu …
Beachten Sie die folgenden Informationen, die von Microsoft SQL-Dokumentenseiten stammen: Das SQL Server-Datenbankmodul optimiert die Speicherung von Bitspalten. Wenn eine Tabelle 8 oder weniger Bitspalten enthält, werden die Spalten als 1 Byte gespeichert. Wenn 9 bis 16-Bit-Spalten vorhanden sind, werden die Spalten als 2 Byte usw. gespeichert. Siehe: https://docs.microsoft.com/en-us/sql/t-sql/data-types/bit-transact-sql?view=sql-server-2017 Wenn …
Angenommen, Sie haben zwei Beziehungen R und S , wobei R 1000 Tupel und 100 Seitenzugriffe hat und S 50 Tupel und 25 Seitenzugriffe hat. Angenommen, R ist die äußere Beziehung, wie viele Tupelvergleiche und Seitenzugriffe werden dann durchgeführt? Und wie viele Seitenzugriffe, wenn R die innere Beziehung ist? for …
Ich habe einen Index, bei dem die Sperre auf Seitenebene deaktiviert ist, und jetzt habe ich Probleme mit der Indexfragmentierung für diesen Index. Ich war mir bewusst, dass ich nicht in der Lage sein werde, Reorganizeden Index zu erstellen , aber ich glaubte, dass ich in der Lage sein würde, …
Ich verwende .NET, um SQL-Vorgänge unter SQL Server 2014 auszuführen. Hier ist der verwendete Code: using(SqlConnection conn = new SqlConnection(connectionString)){ ///programming/1880471/capture-stored-procedure-print-output-in-net conn.InfoMessage += new SqlInfoMessageEventHandler(logSqlMessages); conn.Open(); using(SqlCommand stmt = new SqlCommand{ Connection = conn, CommandText = sql, CommandTimeout = 30000 // The time in seconds to wait for the command …
Ich habe viele große Tabellen (ungefähr 10 Millionen breite Zeilen), die regelmäßig in SQL Server 2016 geladen werden müssen, um schreibgeschützte Berichte zu erstellen. Ich möchte, dass diese Tabellen auf der Festplatte so klein wie möglich sind, und dies ist wichtiger als Leistungsverbesserungen beim Laden oder Abfragen. Folgendes habe ich …
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.