Ich durchsuche den Plan-Cache, suche nach niedrig hängenden Optimierungsfrüchten und bin auf dieses Snippet gestoßen: Warum sind viele der Kosten über 100% aufgeführt? Sollte das nicht unmöglich sein?
Mit der Version 2012 von SQL Server Integration Services, SSIS, wurde ein SSISDB-Katalog bereitgestellt, in dem (unter anderem) die Vorgänge von Paketen nachverfolgt werden. Bei der Standardpaketausführung für Lösungen, die das Project Deployment-Modell verwenden, ist die Protokollierung in der SSISDB aktiviert. Wenn ein Paket ausgeführt wird, wird das System::ExecutionInstanceGUIDmit einem …
In meinen Büchern über SQL Server 2008 Internals und Troubleshooting (von der örtlichen Bibliothek in Illinois ausgeliehen) von Christian Bolton, Brent Ozar usw. versuche ich, Verständnis und Bestätigung für SQL Server zu erlangen kann mein Verständnis bestätigen oder korrigieren. Für jede Abfrage oder Operation, die eine Speicherzuweisung für Abfragen erfordert, …
Mit dem SQL Server Profiler (ich arbeite mit SQL Server 2012) versuche ich, eine nützliche Ablaufverfolgung zu generieren, die die Parameterwerte und nicht nur SQL mit Variablennamen anzeigt. Die gespeicherte Prozedur durchläuft eine große Menge von Inventardaten, um äußerst wertvolle Ergebnisse zu erzielen. Ich versuche, das vorhandene Verhalten zu dokumentieren, …
Ist es möglich, über SSMS eine Verbindung zum DAC herzustellen? Wenn ich es richtig verstehe, sollte es möglich sein, das Präfix "admin:" vor dem Servernamen zu verwenden, aber ich erhalte die folgende Meldung: Dedizierte Administratorverbindungen werden über SSMS nicht unterstützt, da mehrere Verbindungen von Entwurf hergestellt werden. (Microsoft.SqlServer.Management.SqlStudio.Explorer)
Als ich kürzlich auf das Skript zum Wiederherstellen einer Datenbank gestoßen bin, habe ich Zweifel, warum wir " FILE = 1 " verwenden müssen. Können wir ohne diese Anweisung keine Datenbank wiederherstellen? Grundsätzlich, wofür wird es verwendet?
Installieren: create table dbo.T ( ID int identity primary key, XMLDoc xml not null ); insert into dbo.T(XMLDoc) select ( select N.Number for xml path(''), type ) from ( select top(10000) row_number() over(order by (select null)) as Number from sys.columns as c1, sys.columns as c2 ) as N; Beispiel-XML für …
Ich führe diese Abfrage in der AdventureWorks2012- Datenbank aus: SELECT s.SalesOrderID, d.CarrierTrackingNumber, d.ProductID, d.OrderQty FROM Sales.SalesOrderHeader s JOIN Sales.SalesOrderDetail d ON s.SalesOrderID = d.SalesOrderID WHERE s.CustomerID = 11077 Wenn ich mir den geschätzten Ausführungsplan ansehe, sehe ich Folgendes: Die anfängliche Indexsuche (oben rechts) verwendet den Index IX_SalesOrderHeader_CustomerID und durchsucht das …
Ich bin dabei, eine bestimmte Tabelle zu testen und zu füllen, die das SEQUENCEObjekt nutzt . In diesem Prozess teste ich das Auffüllen der Tabelle mit Zehntausenden von Einfügezeilen (da ich mit der Programmierung nicht vertraut bin). Das Problem, das ich bei dieser speziellen Tabelle sehe, ist, dass beim Starten …
Ich versuche, das folgende Skript in SQL Server Management Studio auszuführen: USE [master] GO CREATE DATABASE [test1] ON PRIMARY ( NAME = N'test1', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\test1.mdf', SIZE = 70656KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB) LOG ON ( NAME = N'test1_log', FILENAME = N'C:\Program Files\Microsoft SQL …
Ich habe versucht, Verzögerungen in einer Anwendung zu diagnostizieren. Zu diesem Zweck habe ich die erweiterten SQL Server- Ereignisse protokolliert . Für diese Frage schaue ich auf eine bestimmte gespeicherte Prozedur. Es gibt jedoch einen Kernsatz von einem Dutzend gespeicherter Prozeduren, die gleichermaßen für eine Untersuchung von Äpfeln zu Äpfeln …
Ich verwende SQL Server 2012 Enterprise. Ich bin auf einen SQL-Plan gestoßen, der ein Verhalten aufweist, das ich nicht ganz intuitiv finde. Nach einem umfangreichen parallelen Index-Scan-Vorgang wird ein Parallelismus-Vorgang (Repartition Streams) ausgeführt, der jedoch die vom Index-Scan zurückgegebenen Zeilenschätzungen (Object10.Index2) beendet und die Schätzung auf 1 reduziert. Ich habe …
Ich muss ein altes Altsystem warten und erweitern, das Webservice-Methoden und Datenbanktabellen enthält, die nicht mehr verwendet werden. Da ich nicht ganz sicher bin, ob die Tabellen wirklich redundant sind, habe ich Angst, sie fallen zu lassen. Gibt es eine andere Möglichkeit, den gleichen Effekt zu erzielen (Tabellen können nicht …
Einfacher Prüfstand: USE tempdb; GO /* This DROP TABLE should not be necessary, since the DROP SCHEMA should drop the table if it is contained within the schema, as I'd expect it to be. */ IF COALESCE(OBJECT_ID('tempdb..#MyTempTable'), 0) <> 0 DROP TABLE #MyTempTable; IF EXISTS (SELECT 1 FROM sys.schemas s …
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.