Wenn ein Columnstore-Index in einer Abfrage verwendet wird, kann SQL Server den Stapelverarbeitungsmodus verwenden. Die Dokumentation ist dünn, was im Batch-Modus ausgeführt werden kann und was nicht. Sehen Sie sich den folgenden (motivierenden) Abfrageplan an, in dem eine überraschende Anzahl von Dingen im Batch-Modus ausgeführt wird (grün): (Dies ist ein …
Mit "SQLCMD.EXE" zum Sichern meiner SQL Server Express-Datenbanken über Jahre hinweg habe ich festgestellt, dass ich nach der Installation der Version 2014 keine SQLCMD.EXE mehr gefunden habe. In früheren Versionen befand es sich unter C: \ Programme \ Microsoft SQL Server \ 110 \ Tools \ Binn \ SQLCMD.EXE In …
Im folgenden Abfrageplan-Snippet scheint es offensichtlich, dass die Zeilenschätzung für den ConcatenationOperator ~4.3 billion rowsoder die Summe der Zeilenschätzungen für seine beiden Eingaben sein sollte. Es wird jedoch eine Schätzung von ~238 million rowserstellt, die zu einem Suboptimum Sort/ Stream Aggregateeiner Suboptimalstrategie führt, bei der Hunderte von GB an Daten …
Ich spiele nur mit der SSMS-Grafikschnittstelle herum und untersuche die Optionen der Aufgabe "Wiederherstellen". Eine Sache, die mir aufgefallen ist, wenn ich auf "Skript generieren" geklickt habe, ist die erste Zeile der Abfrage: RESTORE DATABASE [MyDatabase] FROM DISK = N'Server_Patch\Database_name_LOGSHIPPING.BKP' WITH FILE = 1, NORECOVERY, NOUNLOAD, STATS = 5 ( …
Ich habe eine Anwendung mit einem SQL Server-Backend geschrieben, die sehr viele Datensätze sammelt und speichert. Ich habe berechnet, dass die durchschnittliche Anzahl von Datensätzen zu Spitzenzeiten zwischen 3 und 4 Milliarden pro Tag liegt (20 Betriebsstunden). Meine ursprüngliche Lösung (bevor ich die eigentliche Berechnung der Daten durchgeführt hatte) bestand …
Also hier ist mein Szenario: Ich arbeite an der Lokalisierung für ein Projekt von mir, und normalerweise würde ich dies im C # -Code tun, aber ich möchte dies in SQL ein bisschen mehr tun, da ich versuche, mein SQL ein bisschen aufzupolstern. Umgebung: SQL Server 2014 Standard, C # …
Ich habe einen Tisch wie diesen: CREATE TABLE Updates ( UpdateId INT NOT NULL IDENTITY(1,1) PRIMARY KEY, ObjectId INT NOT NULL ) Verfolgen Sie im Wesentlichen Aktualisierungen von Objekten mit zunehmender ID. Der Konsument dieser Tabelle wählt einen Teil von 100 verschiedenen Objekt-IDs aus, die nach UpdateIdeinem bestimmten geordnet sind …
Innerhalb einer Webanwendung, an der ich arbeite, werden alle Datenbankvorgänge mithilfe einiger über Entity Framework ORM definierter generischer Repositorys abstrahiert. Um jedoch ein einfaches Design für die generischen Repositorys zu haben, müssen alle beteiligten Tabellen eine eindeutige Ganzzahl definieren ( Int32in C #, intin SQL). Bisher war dies immer der …
Ich möchte nur den ersten Buchstaben jedes Wortes jedes Satzes in einer SQL-Spalte groß schreiben. Zum Beispiel, wenn der Satz ist: 'Ich mag Filme' dann brauche ich die ausgabe: 'Ich mag Filme' Abfrage: declare @a varchar(15) set @a = 'qWeRtY kEyBoArD' select @a as [Normal text], upper(@a) as [Uppercase text], …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 5 Jahren migriert . Ich optimiere ein Data Warehouse mithilfe von Indizes. Ich bin ziemlich neu in SQL Server 2014. Microsoft beschreibt Folgendes: "Wir betrachten den Clustered-Columnstore-Index als Standard für das Speichern …
Ich untersuche die Vorteile eines Upgrades von MS SQL 2012 auf 2014. Eines der großen Verkaufsargumente von SQL 2014 sind die speicheroptimierten Tabellen, die Abfragen anscheinend superschnell machen. Ich habe festgestellt, dass es einige Einschränkungen für speicheroptimierte Tabellen gibt, wie zum Beispiel: Keine (max)großen Felder Maximal ~ 1 KB pro …
Ich versuche, eine Abfrage von Oracle nach SQL Server 2014 zu migrieren. Hier ist meine Abfrage, die in Oracle funktioniert: select count(distinct A) over (partition by B) / count(*) over() as A_B from MyTable Hier ist der Fehler, den ich bekommen habe, nachdem ich versucht habe, diese Abfrage in SQL …
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?
Ein Kollege von mir hat mir eine interessante Frage geschickt, die ich nicht ganz erklären kann. Er hat Code ausgeführt (siehe unten) und dabei unerwartete Ergebnisse erzielt. Im Wesentlichen ist die Reihenfolge der ersten Hälfte des Ergebnisses bei der Konvertierung eines UniqueIdentifier( Guidvon hier an als out bezeichneten) Typs in …
In einer früheren Frage von mir, ist es eine gute Idee zu deaktivieren Sperreneskalation während neue berechnete Spalten zu einer Tabelle hinzufügen? , Ich erstelle eine berechnete Spalte: ALTER TABLE dbo.tblBGiftVoucherItem ADD isUsGift AS CAST ( ISNULL( CASE WHEN sintMarketID = 2 AND strType = 'CARD' AND strTier1 LIKE 'GG%' …
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.