Datenbankadministratoren

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

5
Unterschied zwischen Vollsicherung und Nur-Kopie-Vollsicherung
Ich habe im SQL Server Central-Thread gesehen. Schneidet eine vollständige Sicherung das Protokoll ab? Diese vollständige Sicherung schneidet das Protokoll nicht ab: Weder vollständige noch differenzielle Sicherungen kürzen das Transaktionsprotokoll. - Lynn Pettis Nein - Eine vollständige Sicherung schneidet das Protokoll nicht ab. - Chad Crawford Was ist also der …

2
Beschränken Sie die Verbindungsrechte auf SQL Server
Ich muss eine App in der Produktion bereitstellen, die die Sicherheit des Ehrensystems verwendet. Das heißt, alle Benutzer stellen mit einem SQL-Benutzer / passwd-Berechtigungsnachweis eine Verbindung zur Datenbank her, und die App verwaltet die Berechtigungen selbst. Der letzte Teil stört mich weniger als die Tatsache, dass das Verbindungsobjekt eingebettete Anmeldeinformationen …

1
Warnung im Abfrageplan "Kardinalitätsschätzung"
create table T(ID int identity primary key) insert into T default values insert into T default values go select cast(ID as varchar(10)) as ID from T where ID = 1 Die obige Abfrage enthält eine Warnung im Abfrageplan. <Warnings> <PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT(varchar(10),[xx].[dbo].[T].[ID],0)" /> </Warnings> Warum hat es die Warnung? …

2
Zentrale gespeicherte Prozedur, die im aufrufenden Datenbankkontext ausgeführt werden soll
Ich arbeite an einer maßgeschneiderten Wartungslösung unter Verwendung der sys.dm_db_index_physical_statsAnsicht. Ich habe es derzeit von einer gespeicherten Prozedur verwiesen. Wenn diese gespeicherte Prozedur nun in einer meiner Datenbanken ausgeführt wird, wird ausgeführt, was ich möchte, und eine Liste aller Datensätze zu einer Datenbank wird abgerufen. Wenn ich es in eine …




2
effektives mysql table / index design für 35 millionen zeilen + tabelle mit mehr als 200 entsprechenden spalten (double), von denen jede kombination abgefragt werden kann
Ich suche Beratung bei der Gestaltung von Tabellen / Indizes für die folgende Situation: Ich habe eine große Tabelle (Aktienkursverlaufsdaten, InnoDB, 35 Millionen Zeilen und wachsend) mit einem zusammengesetzten Primärschlüssel (assetid (int), date (date)). Zusätzlich zu den Preisinformationen habe ich 200 Doppelwerte, die jedem Datensatz entsprechen müssen. CREATE TABLE `mytable` …


1
Duplizieren Sie einen Oracle-Datenbankbenutzer
Wir lassen externe Prüfer vorbeikommen, um eine Überprüfung unserer Oracle-Datenbank durchzuführen. Sie werden ein Tool ausführen, um die Überprüfung durchzuführen, und dafür benötigen sie eine Benutzer-ID, die eine Verbindung zur Datenbank herstellen und Informationen daraus abrufen kann. In der Datenbank ist hierfür ein Benutzer vorhanden. Es ist jedoch eine Produktions-ID …
17 oracle 

3
Was ist der Unterschied zwischen POINT (X, Y) und GeomFromText („POINT (XY)“)?
Ich möchte einige geometrische Positionen in meiner MySQL-Datenbank speichern. Dafür verwende ich den Datentyp POINT. Fast überall las ich, dass die Funktion GeomFromTextverwendet werden sollte, um Daten in die Tabelle einzufügen. Ich fand jedoch heraus, dass das POINT(X,Y)auch funktioniert. Ich habe keine Beschreibung gefunden, warum statt GeomFromTextverwendet werden sollte POINT. …


2
Deadlocks aufgrund von Sperren für dieselben temporären Tabellen in unterschiedlichen Prozessen
Ich habe eine Sackgasse gefunden, die etwas zu zeigen scheint, was ich für unmöglich hielt. Es gibt zwei Prozesse, die am Deadlock beteiligt sind: 1. process8cf948 SPID 63 Durchführen einer ALTER TABLE für die temporäre Tabelle #PB_Cost_Excp_Process_Invoices_Work. Besitzt die IX-Sperre für die Tabelle #PB_Cost_Excp_Process_Invoices_Work mit der Objekt-ID 455743580 2. process4cb3708 …

3
Beschränken Sie die Aktualisierung bestimmter Spalten. Nur gespeicherte Prozeduren dürfen diese Spalten aktualisieren
Ich habe sensible Preisspalten, die ich nur über eine gespeicherte Prozedur aktualisieren lassen möchte. Ich möchte, dass alle Code- oder manuellen Versuche, Werte in diesen Preisspalten zu ändern, fehlschlagen, wenn nicht die gespeicherten Prozeduren zum Aktualisieren verwendet werden. Ich denke darüber nach, dies mithilfe von Triggern und einer Tokentabelle zu …


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.