Ich habe einen Tisch mit Feldern Mitarbeiter-ID blahblah blahblah2 ..... RecordMonth RecodrdYear Daher sollte jeder Mitarbeiter nur einen passenden Eintrag für einen Monat, ein Jahr oder eine Position haben. Wie richte ich einen Tisch ein? Wie richte ich die Tabelle so ein, dass die Mitarbeiter-ID einmal im Monat aktualisiert werden …
Ich habe über SQL Server-Interna gelesen und in jedem Buch oder Blog wird dies über Rückwärtsscans erwähnt. Ein Rückwärtsscan eines Clustered-Index kann keine Parallelität verwenden Der einzige Beitrag, der etwas sagte, ist dieser unten. Der Beitrag besagt, dass das SQL Server-Team die erforderlichen Optimierungen für einen Rückwärtsscan nicht implementiert hat. …
In der Vergangenheit wurde empfohlen, die Standardports nicht für Verbindungen zu SQL Server zu verwenden, um die Sicherheit zu verbessern. Auf einem Server mit einer einzelnen Standardinstanz werden standardmäßig die folgenden Ports verwendet: SQL Server-Dienst - Port 1433 (TCP) SQL Server-Browserdienst - Port 1434 (UDP) Dedizierte Administratorverbindung - Port 1434 …
Ich möchte Statistiken über die maximale Anzahl von Verbindungen über einen bestimmten Zeitraum erhalten. Ich kenne die pg_stat_activityAnsicht zwar gerne select count(*) from pg_stat_activity, aber ich finde diese Methode nicht sehr schlau. Gibt es andere Ansichten oder Tabellen, die die benötigten Informationen liefern können?
Ich teste die Widerstandsfähigkeit gegen Injektionsangriffe auf eine SQL Server-Datenbank. Alle Tabellennamen in der Datenbank sind Kleinbuchstaben, und die Sortierung unterscheidet zwischen Groß- und Kleinschreibung ( Latin1_General_CS_AS) . Die Zeichenfolge, die ich senden kann, muss in Großbuchstaben geschrieben werden und darf maximal 26 Zeichen lang sein. Daher kann ich keine …
Diese Frage wurde von Information Security Stack Exchange migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 2 Jahren migriert . Ich würde gerne verstehen, warum Cybersicherheitsteams im Allgemeinen (mehr als eine Organisation, mit der ich zu BULK INSERTtun hatte) absolut dagegen sind, Anwendungen und Datenbankprogrammierern (z. …
Kürzlich habe ich Kollegen erklärt, wie wichtig es ist, eine Spalte zu haben, nach der Daten in einer Datenbanktabelle sortiert werden können, wenn dies beispielsweise für chronologisch geordnete Daten erforderlich ist. Dies erwies sich als etwas schwierig, da sie ihre Abfrage einfach scheinbar endlos wiederholen konnten und immer dieselbe Reihe …
Ich habe jede Lösung im Internet ausprobiert, aber mein MariaDb-Server fällt weiterhin aus, verrät mich weiterhin und zerstört weiterhin meine winzige DevOps-Welt. Meine Versuche, die Situation zu glätten, schlossen alle Arten von Zufriedenheit ein: Ändern von Berechtigungen, Konfigurieren, Entfernen von Protokolldateien, Aktualisieren / Neuinstallieren, Verschieben ihrer internen Dateien nach oben …
Ich habe diesen Tisch: CREATE TABLE [dbo].[Accounts] ( [AccountId] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID(), -- WHATEVER other columns ); GO CREATE UNIQUE CLUSTERED INDEX [AccountsIndex] ON [dbo].[Accounts]([AccountId] ASC); GO Diese Abfrage: DECLARE @result UNIQUEIDENTIFIER SELECT @result = AccountId FROM Accounts WHERE AccountId='guid-here' Wird mit einem Abfrageplan ausgeführt, der aus …
Wir haben eine große partitionierte SQL Server-Datenbank, die inkrementelle Statistiken verwendet. Alle Indizes sind partitioniert und ausgerichtet. Wenn wir versuchen, eine Partition online nach Partitionen neu zu erstellen, verschwinden alle Statistiken, nachdem der Index neu erstellt wurde. Unten finden Sie ein Skript zum Replizieren des Problems in SQL Server 2014 …
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 …
Der Dienst meiner SQL Server-Instanz (SQL Server 2008 R2 Express) hat den Starttyp = Automatisch. In den letzten Jahren habe ich meinen Computer nicht mehr neu gestartet, aber der Dienst startet einwandfrei, wenn ich ihn manuell starte. Die Ereignisanzeige zeigt an, dass der Dienst aufgrund eines Zeitlimits für die Verbindung …
Beim Durchsuchen einer Datenbank stieß ich auf eine Tabelle, die ihren Primärschlüssel als Fremdschlüssel für sich selbst verwendete. Ich habe gesehen, dass eine Tabelle einen Fremdschlüssel für sich selbst haben kann, um eine Hierarchiestruktur zu erstellen, aber eine andere Spalte verwenden würde, um auf den Primärschlüssel zu verweisen. Da der …
Szenario Angenommen, ich habe einen SQL Server mit 4 Sockets mit jeweils 1 NUMA-Knoten. Jeder Sockel verfügt über 4 physische Kerne. Insgesamt sind 512 GB Arbeitsspeicher vorhanden, sodass jeder NUMA-Knoten über 128 GB RAM verfügt. Eine Schlüsseltabelle wird in den ersten NUMA-Knoten geladen. Frage Nehmen wir an, wir haben viel …
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.