Das Kernstück der Frage: Sind tatsächlich gespeicherte Prozeduren der einzige Mechanismus, der das Zwischenspeichern von temporären Tabellen implementiert, oder nutzen gespeicherte Systemprozeduren wie sp_executeSQL/ sp_executeauch diese? Ich bin kein DBA, bitte verwenden Sie kleine Wörter. Unsere Anwendung sendet über vorbereitete Anweisungen , die vom Profiler, ich laufe sehen Sie alle …
Einige Anfragen auf meinem Datenbankserver scheinen lange zu dauern, und ich glaube, dass die CPU-Auslastung hoch ist. Beim Laufen ps auxsehe ich ~ 250 "Leerlauf" -Verbindungen (von denen ich glaube, dass sie zu viele sind). Ich habe noch keine vollständige Diagnose gestellt, wollte aber wissen, ob dies ein guter Ort …
Ich habe kürzlich festgestellt, dass ein großer Teil der Finanzabteilung Excel verwendet, um eine Verbindung zu meiner SQL Server 2000-Instanz mit einem Konto in der Sysadmin-Rolle herzustellen. Was sind meine aktuellen Risiken, die ich den Mächten sofort mitteilen sollte?
Ich versuche, Oracle 11g etwas genauer zu verstehen. Meine Frage ist einfach: Wie geht Oracle mit zwei Sitzungen um, die gleichzeitig versuchen, Datensätze in eine einzelne Tabelle einzufügen? Beispielsweise wird INSERT A um 13:00 Uhr gegen Tabelle 1 ausgeführt. Der Vorgang dauert 5 Minuten. INSERT B wird um 13:02 Uhr …
Wenn Sie die folgende Abfrage auf dem primären / sekundären Replikat einer SQL Server Always On Availability Group ™ ausführen SELECT DISTINCT local_tcp_port,protocol_type,num_reads,num_writes FROM sys.dm_exec_connections WHERE local_net_address is not null; Zwei lokale TCP - Ports zeigen sich für die Datenbankspiegelung Protokoll 5022&63420 Server Name local_tcp_port protocol_type num_reads num_writes ServerName 5022 …
Wir haben einige SQLServer: Memory ManagerMetriken überwacht und festgestellt, dass nach dem DBCC CheckDBJob Metriken Database Cache Memory (KB) fällt deutlich ab. Um genau zu sein, wurde der zwischengespeicherte DB-Speicher von 140 GB auf 60 GB reduziert. Und danach während der Woche langsam wieder hochfahren. (Menge von " Free Memory …
Transaktionsdatenbank für die Buchung von Dingen ... Unser Anbieter wurde gebeten, #temptables durch @tablevariables zu ersetzen (aufgrund schwerer Kompilierungssperren). Stattdessen wurde er durch eine tatsächliche Tabelle ersetzt, die SPID als Spalte hinzufügt, um sicherzustellen, dass die gespeicherte Prozedur nur auf die entsprechenden Zeilen wirkt. Sehen Sie ein Risiko bei dieser …
Ich verwende einen rekursiven CTE für eine Baumstruktur, um alle Nachkommen eines bestimmten Knotens im Baum aufzulisten. Wenn ich einen Literalknotenwert in meine WHEREKlausel schreibe , scheint SQL Server den CTE tatsächlich nur auf diesen Wert anzuwenden, wodurch ein Abfrageplan mit geringen tatsächlichen Zeilenzahlen usw. erstellt wird : Wenn ich …
Die folgende Abfrage dauert ca. 10 Sekunden, bis eine Tabelle mit 12.000 Datensätzen abgeschlossen ist select top (5) * from "Physician" where "id" = 1 or contains("lastName", '"a*"') Aber wenn ich die where-Klausel in entweder ändere where "id" = 1 oder where contains("lastName", '"a*"') Es wird sofort zurückkehren. Beide Spalten …
Ich habe die folgende Abfrage mit MariaDB 10 / InnoDB: SELECT id, sender_id, receiver_id, thread_id, date_created, content FROM user_message WHERE thread_id = 12345 AND placeholder = FALSE ORDER BY date_created DESC LIMIT 20 Diese Abfrage ruft Nachrichten gemäß den angegebenen Bedingungen ab und sortiert sie nach dem Erstellungsdatum. Ich habe …
Ich habe kürzlich meine SQL Server 2017 Developer Edition unter RedHat Enterprise Linux 7.6 auf SQL Server 2019 CTP 3.0 aktualisiert. Der mssql-Server-Dienst wird nicht mehr gestartet. / var / opt / mssql / log / errorlog zeigt Folgendes: 2019-06-12 09: 36: 31.98 Server Microsoft SQL Server 2019 (CTP3.0) - …
Ich versuche, eine SQL-Abfrage zu generieren, um die "DATE" -Werte aus dem folgenden SQL-XML zu erhalten: Ich habe so etwas versucht, aber ich glaube nicht, dass ich die Konzepte verstehe. select xConfig.value('(/SearchjobConfig/QueryString/SearchCriteria/ExpressionSet/SimpleAttributeExpression) [1]','nvarchar(max)') from Job Hier ist das XML als Text: <SearchJobConfig> <QueryID>1072</QueryID> <QueryString> <SearchCriteria name="Search query" > <ExpressionSet logicalOperator="AND"> …
Ich versuche, die Auswirkungen der Auswahl von Daten aus einer Ansicht auf die Leistung zu verstehen, wobei eine der Spalten in einer Ansicht von anderen Daten in der Originaltabelle abhängt. Wird die Berechnung unabhängig davon durchgeführt, ob sich die berechnete Spalte in der Liste der ausgewählten Spalten befindet oder nicht? …
Daher habe ich kürzlich Jobs verschoben. Ein Teil des Codes, den ich in unseren Build-Skripten für neue SQL Server-Installationen entdeckt habe, ist unten aufgeführt. IF EXISTS ( SELECT * FROM [sys].[syslogins] WHERE [name] = N'NT AUTHORITY\SYSTEM' ) BEGIN DROP LOGIN [NT AUTHORITY\SYSTEM]; END IF EXISTS ( SELECT * FROM [sys].[syslogins] …
Angenommen, ich habe eine gespeicherte Prozedur, die mit einigen Änderungen in mehreren Datenbanken dupliziert wird. Und ich möchte auf die Datenbank verweisen, in der die gespeicherte Prozedur gespeichert ist, auch wenn sie in einer anderen Datenbank ausgeführt wird. Gibt es eine Möglichkeit, den vollständigen Pfad (..) abzurufen oder auf andere …
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.