Beim Ausführen einer Abfrage mit dem tatsächlichen Ausführungsplan SELECTteilt mir der Root-Operator ( ) mit, dass die Größe des zwischengespeicherten Plans 32 KB beträgt. Eine Abfrage , die verbindet sys.dm_exec_cached_plansund sys.dm_os_memory_objectsan dem Plan in Frage suchen, sagt , dass die Werte für pages_in_bytesund max_pages_in_bytes32768 (32 KB) sind, die die Cache …
Beim Vergleich einiger Antworten auf die Palindrome-Frage (ab 10.000 Benutzern, da ich die Antwort gelöscht habe) erhalte ich verwirrende Ergebnisse. Ich schlug eine mehranweisungsfähige, schemagebundene TVF vor, die meiner Meinung nach schneller ist als die Ausführung einer Standardfunktion, die es ist. Ich hatte auch den Eindruck, dass die TVF mit …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 5 Jahren migriert . Ich versuche, eine Spalte in einer Tabelle zu ändern. Die vorhandene Tabelle sieht folgendermaßen aus: CREATE TABLE [dbo].[table]( [id1] [int] NOT NULL, [id2] [int] NOT NULL, [id3] [int] …
Ich erlebe eine meiner Meinung nach unglaublich hohe Kardinalitätsschätzung für die folgende Abfrage: SELECT dm.PRIMARY_ID FROM ( SELECT COALESCE(d1.JOIN_ID, d2.JOIN_ID, d3.JOIN_ID) PRIMARY_ID FROM X_DRIVING_TABLE dt LEFT OUTER JOIN X_DETAIL_1 d1 ON dt.ID = d1.ID LEFT OUTER JOIN X_DETAIL_LINK lnk ON d1.LINK_ID = lnk.LINK_ID LEFT OUTER JOIN X_DETAIL_2 d2 ON dt.ID …
Gibt es eine Möglichkeit, Wartungspläne von einem SQL Server 2012 auf einen anderen zu kopieren? Auf beide Server kann nicht gleichzeitig (in verschiedenen Netzwerken) über dieselbe Kopie von Management Studio zugegriffen werden.
Wenn ich mit der rechten Maustaste auf eine Tabelle klicke und "Top 1000 Zeilen auswählen" auswähle, erhalte ich folgende Fehlermeldung: Gibt es eine andere Problemumgehung als das offensichtliche Upgrade auf SQL Server 2014?
Ich habe zwei Server mit SQL Server. Server 1: SQL Server 2008 R2 Express (4 Kerne) Server 2: SQL Server 2012 Developer Edition (8 Kern) Soweit ich weiß, sollte SQL Server 2008 R2 Express nur einen Kern verwenden. Die SQL Server 2012 Developer-Version sollte alle 8 Kerne verwenden. Wenn ich …
Wir verwenden die AlwaysOn Availability GroupFunktion von SQL Server 2012. Regelmäßige vollständige Datenbank- und Transaktionsprotokollsicherungen werden täglich in der sekundären Datenbank durchgeführt. Ich habe hier gelesen , dass das Durchführen der Transaktionsprotokollsicherung entweder auf dem primären oder dem sekundären Replikat die Transaktionsprotokolle beider Replikate als wiederverwendbar markiert. Wie auch immer, …
Ich habe ein Protokoll der teuren laufenden Abfragen zusammen mit ihren Abfrageplänen in einer Tabelle geführt, damit wir Leistungstrends überwachen und Bereiche identifizieren können, die optimiert werden müssen. Es ist jedoch so weit, dass die Abfragepläne zu viel Speicherplatz beanspruchen (da der gesamte Plan für jede Abfrage gespeichert wird). Ich …
Ich muss eine App in der Produktion bereitstellen, die die Sicherheit des Ehrensystems verwendet. Das heißt, alle Benutzer stellen mit einem SQL-Benutzer / passwd-Berechtigungsnachweis eine Verbindung zur Datenbank her, und die App verwaltet die Berechtigungen selbst. Der letzte Teil stört mich weniger als die Tatsache, dass das Verbindungsobjekt eingebettete Anmeldeinformationen …
create table T(ID int identity primary key) insert into T default values insert into T default values go select cast(ID as varchar(10)) as ID from T where ID = 1 Die obige Abfrage enthält eine Warnung im Abfrageplan. <Warnings> <PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT(varchar(10),[xx].[dbo].[T].[ID],0)" /> </Warnings> Warum hat es die Warnung? …
Ich habe sensible Preisspalten, die ich nur über eine gespeicherte Prozedur aktualisieren lassen möchte. Ich möchte, dass alle Code- oder manuellen Versuche, Werte in diesen Preisspalten zu ändern, fehlschlagen, wenn nicht die gespeicherten Prozeduren zum Aktualisieren verwendet werden. Ich denke darüber nach, dies mithilfe von Triggern und einer Tokentabelle zu …
Ich werde eine SQL Server 2012-Datenbank und eine Tabelle mit 3 Millionen Zeilen und vielleicht 50 Spalten haben. Was ist der schnellste Weg für einen unbeaufsichtigten .net-Hintergrundprozess (gibt möglicherweise einen SQL- oder Powershell-Befehl aus), um ihn in eine Textdatei zu exportieren, eine Zeile für jede Datenzeile? Der .net-Prozess sollte wissen, …
Ich verwende SSMS 2012, um mit den von uns verwendeten SQL Server 2012- und Azure SQL-Servern zu kommunizieren. Ich gebe zu, dass ich kein SQL-Experte bin, daher habe ich die meisten meiner SQL-Skripte für zukünftige Referenzzwecke gespeichert. Ich habe schnell 20 oder so .SQL-Skripte im SSMS-Projekt gefunden und sie befinden …
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.