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.
PostgreSQL unterstützt die DOMAINSpezifikation aus dem SQL 2011-Arbeitsentwurf. Eine Domäne ist ein benanntes benutzerdefiniertes Objekt, das an bestimmten Stellen, an denen ein Datentyp angegeben werden kann, als Alternative zu einem Datentyp angegeben werden kann. Eine Domäne besteht aus einem Datentyp, möglicherweise einer Standardoption, und null oder mehr (Domänen-) Einschränkungen. Dies …
Das Unternehmen, für das ich arbeite, verwendet derzeit SQL Server-Datenbanken (normalerweise die neueste Enterprise-Version) für ein von uns entwickeltes Produkt. Ich würde es als eine OLTP-Datenbank beschreiben, die mit vielen zeitkritischen Apps gleichermaßen schreib- und leseintensiv ist. Darüber hinaus werden viele Berichts- und Grafikdaten aus Informationen in derselben OLTP-Datenbank (separates …
Es gibt zwei Arten von Möglichkeiten, a auszuführen PIVOT. Vor der PIVOTEinführung von SQL Server 2005 haben die meisten Benutzer Folgendes getan: SELECT RateID SUM(CASE WHEN RateItemTypeID = 1 THEN UnitPrice ELSE 0 END), SUM(CASE WHEN RateItemTypeID = 2 THEN UnitPrice ELSE 0 END), SUM(CASE WHEN RateItemTypeID = 3 THEN …
Ich möchte eine Rowstore-Tabelle in eine Columnstore-Tabelle konvertieren, indem ich einen Clustered Columnstore-Index erstelle. Die Tabelle enthält drei Spalten: ID, Zeit und Wert. Die Tabelle wird nach ID und Uhrzeit sortiert, bevor ein Spaltenspeicherindex erstellt wird. Nach dem Erstellen des Columnstore-Index wird die Zeilenreihenfolge jedoch durcheinander gebracht. Ich dachte, es …
Dies ist eine Frage zum Data Warehouse-Design. Wir richten ein Data Warehouse für das Gesundheitswesen ein und beginnen mit zwei wichtigen Quellsystemen, die zusammen etwa 20.000 Tabellen und 2 TB Daten enthalten. 1) Es handelt sich um hochdimensionale Daten. 2) Wir werden OLTP-Systeme nicht stark beeinflussen Wir haben ein inkrementelles …
Ich habe eine lange laufende Abfrage (Faktentabelle mit 100 Millionen Zeilen, die eine Reihe kleiner Dim-Tabellen verbinden und dann gruppieren), die auf Tempdb verschüttet wird, obwohl der CE (nach einigen Optimierungen) sehr nahe an der tatsächlichen Anzahl der Zeilen liegt, siehe Plan :: Auf der Suche nach einer Erklärung bemerkte …
Wenn ich einen Cte wie den folgenden Code habe. Wie oft wird der Tisch abgefragt? Ich hatte den Eindruck, dass es nur einmal aufgerufen und im Speicher gespeichert wurde, aber einige meiner Abfragen, die ich ausgeführt habe, scheinen viel länger zu laufen, als sie sein sollten. Was mich glauben lässt, …
Ungefähr einmal pro Woche sp_Blitz @IgnorePrioritiesAbove = 50, @CheckUserDatabaseObjects = 0 zeigt die Abfrage "Fehler" bei sehr alten DB-Sicherungen. Es ist richtig, dies anzuzeigen, aber ist es möglich, diesen Fehler bei Verfügbarkeitsgruppen-DBs zu filtern, die sich auf einem sekundären Knoten befinden und nicht gesichert sind (ich verwende Olas Skripte zum …
Ich versuche, ein Arztterminsystem zu schaffen, bei dem der Patient online zwei Möglichkeiten hat: Erster Besuch (dieser Besuch sollte 20 Minuten dauern) Follow-up-Besuch (dieser Besuch sollte 10 Minuten dauern) Einschränkungen: Der Preis ist unterschiedlich, je nachdem, ob es sich um ein erstes Mal oder eine Nachuntersuchung handelt Der Arzt hat …
Ich versuche zu ermitteln, was eine gespeicherte Prozedur mit den Spaltennamen und ihren Typen zurückgibt. Ich kann dies mit Tabellen tun, aber ich konnte es für gespeicherte Prozeduren nicht herausfinden. Ich habe das versucht, sp_columnsaber es ist mir nur gelungen, es für Tabellen zum Laufen zu bringen. Ich habe auch …
Ich habe zwei gespeicherte Prozeduren. Dieser ist unglaublich schnell (~ 2 Sekunden) CREATE PROCEDURE [schema].[Test_fast] @week date AS BEGIN declare @myweek date = @week select distinct serial from [schema].[tEventlog] as e join [schema].tEventlogSourceName as s on s.ID = e.FKSourceName where s.SourceName = 'source_name' and (e.EventCode = 1 or e.EventCode = …
Ich habe eine Tabelle namens tblOrderNumber, die 1 Zeile und 1 Spalte hat. In dieser Tabelle wird die nächste Bestellnummer für meine E-Commerce-Website gespeichert. Es ist ABSOLUT VITAL, dass dieselbe Bestellnummer nicht mehr als einmal verwendet wird. Derzeit verwendet das Team diese gespeicherte Prozedur und es scheint gut zu funktionieren: …
Ich verwende den Import-Assistenten, um eine Textdatei zu laden, und benötige Leerzeichen in Ganzzahlfeldern, um Nullen zu sein, aber nur Nullen werden eingefügt. Wie importiere ich es richtig?
Ich verwende das hervorragende sp_WhoIsActiveVerfahren von Adam Machanic , um Aktivitäten anzuzeigen und mich in einer Tabelle anzumelden, um lang laufende Abfragen zu beheben . Warum wird der Ausführungsplan nicht immer in den Ergebnissen angezeigt? Meistens ist der query_planWert NULL. Wenn ich mir die SQL_TEXTSpalte in den Ergebnissen ansehe, sehe …
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.