Datenbankadministratoren

Fragen und Antworten für Datenbankexperten, die ihre Datenbankfähigkeiten verbessern und von anderen in der Community lernen möchten



7
Warum innodb_file_per_table verwenden?
Es gibt viele Artikel, die (meiner Meinung nach natürlich) die Notwendigkeit für übertreiben innodb_file_per_table. Ich verstehe, dass es mit innodb_file_per_tableeine bessere Kontrolle über die einzelnen Tabellen geben sollte; wie Backup jeder Tabelle separat. Der Anspruch auf bessere Leistung ist jedoch fraglich. In meinem Test gibt es keinen Unterschied in der …



3
Code zum Simulieren eines Deadlocks
Ich teste meine Anwendung. Ich benötige Code, der den Deadlock auf der Datenbank-Site stabil simuliert (wenn möglich SQL-Skript). Vielen Dank. HINZUGEFÜGT: Deadlocks reproduzieren, die nur eine Tabelle betreffen


8
Warum ist es eine schlechte Praxis, jedem die Verwendung des sa-Logins zu erlauben?
Selbst Microsoft rät von der Verwendung des SQL Server-Authentifizierungsmodus ab , unsere Anwendungen erfordern dies jedoch. Ich habe gelesen, dass es eine bewährte Methode ist, Benutzern nicht zu saerlauben, die Anmeldung direkt zu verwenden, sondern die Windows-Authentifizierung zu verwenden und diesen Konten (oder Kontengruppen) Sysadmin-Berechtigungen zu gewähren. Ist das nicht …


3
Wurde Management Studio von den SQL Server 2016-Installationsmedien entfernt?
Ich habe gerade versucht, SQL Server 2016 Enterprise zu installieren, habe jedoch festgestellt, dass Management Studio nicht standardmäßig installiert wurde. Mir ist auch aufgefallen, dass es im Installationshandbuch einen separaten Link zu SSMS gibt, der auf https://msdn.microsoft.com/en-us/library/mt238290.aspx verweist Was war der Grund für diese Entscheidung? Folgendes ist auf der obigen …
25 sql-server  ssms 

4
Sollte ich die Aktualisierung von Spalten, die nicht aktualisiert werden sollen, ausdrücklich verweigern?
Ich bin es gewohnt, in sehr sicheren Umgebungen zu arbeiten, und daher entwerfe ich meine Berechtigungen mit größter Genauigkeit. Eine Sache, die ich normalerweise mache, ist, den DENYBenutzern explizit die Möglichkeit zu geben, UPDATESpalten zu erstellen, die niemals aktualisiert werden sollten. Beispielsweise: create table dbo.something ( created_by varchar(50) not null, …

1
Sequenz - NO CACHE vs CACHE 1
Gibt es einen Unterschied zwischen einer SEQUENCEdeklarierten Verwendung NO CACHEund einer deklarierten Verwendung CACHE 1in SQL Server 2012+? Sequenz Nr. 1: CREATE SEQUENCE dbo.MySeqCache1 AS INT START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 9999 NO CYCLE CACHE 1; GO Sequenz Nr. 2: CREATE SEQUENCE dbo.MySeqNoCache AS INT START …

4
Blaues Symbol mit Fragezeichen - was bedeutet das?
Die SQL Server-Instanz ist zugänglich und scheint in Ordnung zu sein. Microsoft SQL Server 2016 (SP1-CU2) (KB4013106) - 13.0.4422.0 (X64) 6. März 2017 14:18:16 Urheberrecht (c) Microsoft Corporation Enterprise Edition (64-Bit) unter Windows Server 2012 R2 Standard 6.3 (Build 9600) :) (Hypervisor) Aber was bedeutet das weiße Fragezeichen? Diese Symbole …

3
Merkwürdiges Verhalten bei Stichprobengrößen für Statistikaktualisierungen
Ich habe versucht, Stichprobenschwellenwerte mit Statistikaktualisierungen auf SQL Server (2012) zu untersuchen, und dabei ein merkwürdiges Verhalten festgestellt. Grundsätzlich scheint die Anzahl der abgetasteten Zeilen unter Umständen zu variieren - auch bei gleichem Datensatz. Ich führe diese Abfrage aus: --Drop table if exists IF (OBJECT_ID('dbo.Test')) IS NOT NULL DROP TABLE …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.