Wir hatten kürzlich ein Problem mit der Codierung in Bezug auf ein Feld, das als varchar (120) in SQL Server gespeichert wird. In SSMS wird der Varchar wie folgt angezeigt: "Wer hat JonBen getötet?" Wenn es jedoch in Python gebracht wird, sieht es so aus: Ich habe dies von der …
Ich untersuche anhand des READPASTHinweises, die Ressourcensperrung im Finanzsubsystem unserer Anwendung zu verringern. Es schien ein guter Weg zu sein, da Finanztransaktionsdatensätze immer nur hinzugefügt, nie aktualisiert oder gelöscht werden. Die einzigen Zeilen, die jemals übersprungen würden, sind brandneue Zeilen, die in eine Transaktion eingefügt werden. Sie existieren praktisch nicht …
SQL Server hat eine Sache namens "mehrspaltige Statistik", aber es ist nicht das, was man denkt, dass es bedeuten würde. Schauen wir uns die folgende Beispieltabelle an: CREATE TABLE BadStatistics ( IsArchived BIT NOT NULL, Id INT NOT NULL IDENTITY PRIMARY KEY, Mystery VARCHAR(200) NOT NULL ); CREATE NONCLUSTERED INDEX …
Ich bin ein SQL-Entwickler (nicht DBA oder Architekt) für ein kleines SaaS-Unternehmen (~ 50 Mitarbeiter). Ich habe die Aufgabe herauszufinden, wie man: Laden Sie Betriebsberichte aus unseren über 100 OLTP-Datenbanken herunter Lassen Sie diese Berichte für Daten aus mehreren Client-Datenbanken ausgeführt werden Positionieren Sie unser Unternehmen, um in Zukunft mehr …
Warum verbrauchen vollständige Scan-Aktualisierungsstatistiken 100% der CPU unter SQL Server 2014, wenn möglicherweise 20% der CPU unter SQL Server 2008 R2 für dieselben Tabellen mit ähnlichen Hardwarefunktionen verwendet werden? Ich habe mir MAXDOPandere Optionen angesehen und sehe wirklich nichts, was auffällt. Mir ist klar, dass es Einstellungen geben könnte, die …
Wird jemand bestätigen, dass mir hier nicht einfach etwas fehlt, bevor ich ein Verbindungselement bezüglich des Mangels an Dokumentation dazu poste? Auf der Dokumentenseite, auf der formateine Zeichenfolgenfunktion aufgeführt ist: "Alle integrierten Zeichenfolgenfunktionen sind deterministisch." - String-Funktionen (Transact-SQL) Es wird auch nicht erwähnt, formatdass es auf verwandten Seiten nicht deterministisch …
Ich habe zwei Datensätze mit minimaler Protokollierung in eine leere Heap-Tabelle eingefügt, indem ich zwei parallel und mit SQL der folgenden Form ausgeführte SQL-Aufgaben ausgeführt habe. INSERT INTO Table (TABLOCK) SELECT FROM ... Nachdem der Job etwas hängen geblieben war, wurde eine der SQL-Aufgaben zum Deadlock-Opfer. Unten finden Sie eine …
In SQL Server 2012 war die Richtlinie so festgelegt, dass keine Leerzeichen in einem Tabellennamen zulässig sind. Wenn ich jedoch dieselbe Richtlinie in SQL Server 2016 verwende, wird eine Fehlermeldung angezeigt. Hier ist der Code für die Bedingung: DECLARE @condition_id INT EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'No Spaces', @description=N'No spaces in table names.', …
Ich sehe gelegentlich Fragen, wie Benutzerkennwörter für eine Webanwendung sicher gespeichert werden können (mit einem RDBMS spreche ich nicht von Facebook oder Twitter). Die übliche Antwort lautet "Salt das Passwort, dann Hash es mit einem starken Algorithmus wie TDES oder SHA512". Meine Frage lautet: Warum sollte ich mich als RDBMS-Benutzer …
Wir haben eine Löschabfrage für eine Datenbank mit 1,8 Mrd. Zeilen ausgeführt. Dieses Löschen würde 1,2 Milliarden Zeilen löschen. Im Nachhinein hätten wir diese Abfrage in jeweils 100 m aufgeteilt, aber wir befinden uns in einer Position, in der sie 24 Stunden lang ausgeführt wurde und die Protokolldatei 2 TB …
Ich habe zwei Tabellen (zusammen mit einem nicht gruppierten Index), die mit den folgenden Befehlen erstellt werden können: CREATE TABLE GroupTable ( GroupKey int NOT NULL PRIMARY KEY, RecordCount int NOT NULL, GroupScore float NOT NULL ); CREATE TABLE RecordTable ( RecordKey varchar(10) NOT NULL, GroupKey int NOT NULL, PRIMARY …
Jedes Mal, wenn ich auf diese Art von Abfragen stoße, frage ich mich, wie SQL Server das schaffen würde. Wenn ich einen Abfragetyp ausführe, für den eine Berechnung erforderlich ist, und diesen Wert dann an mehreren Stellen verwende, z. B. in selectund order by, wird SQL Server ihn für jede …
Ich möchte eine gespeicherte Prozedur erstellen, die für jeden Tag in einem bestimmten Datumsbereich eine Zeile in einer Tabelle erstellt. Die gespeicherte Prozedur akzeptiert zwei Eingaben - Ein Startdatum und ein Enddatum des vom Benutzer gewünschten Datumsbereichs. Nehmen wir also an, ich habe einen Tisch wie diesen: SELECT Day, Currency …
Ich habe eine materialisierte Ansicht erstellt, die view_table_Ain einer fremden Daten-Wrapper-Tabelle benannt ist table_A. Ich möchte, dass die Ansicht nach jedem neuen Einfügen automatisch aktualisiert wird table_A. Ich habe versucht, dies mit Triggern zu tun, aber es hat nicht funktioniert. Ist es möglich, eine materialisierte Ansicht automatisch zu aktualisieren, ohne …
Beim Ausführen des folgenden Skripts ist ein Fehler aufgetreten. IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE' AND TABLE_NAME='Table_Name') BEGIN CREATE TABLE Table_Name ( Field_Name_1 binary(32) NOT NULL CONSTRAINT PK_Name_Goes_Here PRIMARY KEY NONCLUSTERED , Field_Name_2 int NOT NULL , Field_Name_3 datetime NOT NULL INDEX IX_Name_Goes_Here CLUSTERED ) END …
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.