Alle Versionen von Microsoft SQL Server (nicht MySQL). Bitte fügen Sie auch ein versionierspezifisches Tag wie sql-server-2016 hinzu, da es häufig für die Frage relevant ist.
SQL Server 2014 Standard Edition. Wir haben einen Job, der zwischen 20 und 40 Minuten dauert. Wir möchten, dass nur eine Instanz dieses Jobs ausgeführt wird, aber wir möchten keine großen Lücken zwischen den Läufen. Eine Planung alle 60 Minuten ist daher nicht ideal, da es 30-40 tote Minuten geben …
Ich habe einige Prozesse, bei denen verschiedene Schritte ausgeführt werden müssen, bevor sie beginnen. Zum Beispiel: Deaktivieren Sie die Prüfbeschränkung für Fremdschlüssel: select 'alter table '+fk.table_schema+'.'+fk.table_name +' NOCHECK CONSTRAINT '+fk.CONSTRAINT_NAME from SAProduct.information_schema.table_constraints fk join SAProduct.information_schema.tables t on t.table_schema = fk.table_schema and t.table_name = fk.table_name WHERE constraint_type='FOREIGN KEY' Dies wird eine …
Auf meiner Entwicklungsbox habe ich meinen SQL Server mit einer hohen maximalen Speichermenge (8 GB von 16 GB) konfiguriert. Dies ist für viele Entwicklungsaufgaben erforderlich. Manchmal möchte ich jedoch meine Erinnerung zurück. Ich möchte nicht, dass 8 GB dauerhaft verbraucht werden. Was ist ein guter Weg, um SQL Server dazu …
Wir verwenden eine gespeicherte SQLCLR-Prozedur für die Aktivierung des Service Brokers, und ich möchte den vom CLR-Code verwendeten Speicher überwachen. Beim Betrachten sys.dm_os_memory_clerkssehe ich, dass nur der NUMA-Knoten 1 Seiten hat, die dem MEMORYCLERK_SQLCLRTyp zugeordnet sind. Der Server verfügt über zwei 8-Core-CPUs und führt SQL 2014 CU6 aus. Wird das …
Bei der Migration einer unserer Datenbanken von SQL Server 2012 (SP1, CU2) auf SQL Server 2014 (SP1) sind einige seltsame Probleme aufgetreten. Eine der Abfragen, die in SQL Server 2012 innerhalb von Sekunden abgeschlossen werden, scheint in SQL Server 2014 zu hängen. SELECT DISTINCT src.[Id] FROM [stg].[BaseVolumes] src JOIN [tmp].[Dates] …
Ich versuche, den bestmöglichen Weg zu finden, um die Leistung einer von meinem Kunden gestellten Abfrage zu verbessern. Es enthält einige Tabellen, die verbunden sind, und eine Tabelle heißt dwh.fac_sale_detail1,5 Milliarden Zeilen. Diese Tabelle dwh.fac_sale_detailwird basierend auf einer ihrer aufgerufenen Spalten partitioniert TradingDateKey1. Es speichert tatsächlich Daten im Format JJJJMMTT, …
Wir haben 12 Arten von Ausgaben in unserer Datenbank, einige haben ziemlich unterschiedliche Daten abzüglich der Betragsfelder. Wir haben mehrere Stellen in der Anwendung und in den Berichten, die einzelne und mehrere Aufwandsummen und Zählungen pro Aufwandsart und Gesamtsummen erfordern. Am Ende möchten wir eine Ansicht für alle diese Aufrufe, …
Gibt es eine Möglichkeit, eine einmalige Abfrage für eine SQL Server-Produktionsdatenbank auszuführen und sie anzuweisen, auf der Grundlage dieser Abfrage keine zukünftigen Beurteilungen vorzunehmen? ZB Ausführungspläne speichern, Indizes empfehlen usw. Oder vielleicht sollte ich nicht so besorgt sein.
Ich wurde gebeten, eine sehr belebte Tabelle zu überprüfen und Verbesserungsmöglichkeiten zu ermitteln. Ich habe nur sehr begrenzte Möglichkeiten, die Tabelle nur die Indizes zu ändern. Tabelleninformationen 240 Spalten ~ 5 Millionen Zeilen Gelesen und aktualisiert von etwa 30 Anwendungen, die von Websites bis zu Abfrageanwendungen reichen. Jede Zeile repräsentiert …
Zuerst stelle ich fest, dass eine ähnliche Frage gestellt wurde und für das Poster eine Seitenzahl von 1000 für einen 679-Seitenindex festgelegt wurde. nicht was los ist. Ich habe Olas Skript als eingestellt @Databases nvarchar(max) ,@FragmentationLow nvarchar(max) = null ,@FragmentationMedium nvarchar(max) = 'INDEX_REORGANIZE' ,@FragmentationHigh nvarchar(max) = 'INDEX_REBUILD_ONLINE' ,@FragmentationLevel1 int = …
Eine große Abfrage wird gerade ausgeführt. Das Ergebnis eines Hash-Joins im Batch-Modus, der auf die Festplatte übertragen wird, wird mithilfe von in eine temporäre Tabelle gestreamt select into. Die Abfrage zeigt Wartetypen HTDELETEund HTREPARTITIONgelegentlich. Die Abfrage verwendet keine Columnstore-Indizes. Ich bin mir ziemlich sicher, dass diese Wartetypen für Hash-Joins im …
Unser Produktionsdatenbankserver (SQL 2008 R2 Enterprise unter Windows Server 2008 R2 DC) hat seit Ende Juni während seiner nächtlichen DBCC-CheckDB (Prod_DB) einen seltsamen Fehler. Der gleiche Job war damals gut gelaufen. Ich habe die vollständige Sicherung von diesem Server auf einem Testserver wiederhergestellt, und die Datendatei scheint in Ordnung zu …
Ich versuche, eine Abfragemeldung einzurichten. Wenn ich jedoch versuche, eine Warteschlange und einen Dienst zu erstellen, wird die Fehlermeldung angezeigt, dass in der Datenbank kein Dienstbroker aktiv ist. Wechseln Sie in einen Datenbankkontext, der einen Service Broker enthält. ' Wenn ich die Abfrage ausführe select is_broker_enabled from sys.databases where name='db01' …
Ich bin verwirrt. Problem: Mit SSIS ("SQL Server-Import-Export-Assistent") sollte ich ein Datenimportpaket erstellen und in einer Datei speichern können, damit es einfach erneut ausgeführt werden kann (Konvertierung in eine Aufgabe usw.). Ich möchte ein Paket speichern, aber das Tool sagt mir immer: "Das Profil kann nicht gespeichert werden, da auf …
Zwei Server, Entwicklung und Live. Der Live-Server ist eine Amazon RDS SQL Server-Webinstanz. Beide Server haben identisches Schema und identische Daten. Es gibt einen guten räumlichen Index für die Geometriespalte. Auf meinem Entwicklungsserver wird die Abfrage in <30 Millisekunden ausgeführt. Auf dem Live-Server dauert die Abfrage> 20 Minuten. Die Prüfung …
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.