Datenbankadministratoren

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




1
Es wird empfohlen, STATISTICS_NORECOMPUTE zu verwenden
Ich habe mich kürzlich mit der Pflege einer Reihe von Datenbanken mit einigen interessanten Indexproblemen befasst. Einer der Gründe, die mich am meisten erschweren, sind die Unterschiede in den Indizes zwischen Entwicklungs-, Test-, Modell- und Produktionsmaschinen. Da die Unterschiede das Synchronisieren von Abfragen ziemlich schwierig machen, ist dies eines meiner …

1
Minimale Protokollierungsbedingungen in SQL
Ich habe ein Skript geschrieben , um die Ansprüche auf dieser Seite gemacht zu testen http://technet.microsoft.com/en-us/library/dd425070(v=sql.100).aspx in der Tabelle zusammenfassend Minimal Logbedingungen betitelte , wann Minimale Protokollierung tritt auf oder nicht. Mit diesem Skript stelle ich fest, dass die Summe der Protokolldatensatzlängen für jeden der verschiedenen Einfügungstypen wie folgt ist: …

1
Sammeln von Parameterwerten aus der erweiterten Ereignissitzung
Ich verwende erweiterte Ereignisse, um die von unserer Anwendung verwendeten Anweisungen zu verfolgen. Ich habe eine Sitzung erstellt, in der die gewünschten Informationen gesammelt werden, außer dass ich auch die tatsächlichen Werte der verwendeten Parameter wissen möchte . Ich führe diesen Trace in einer Nicht-Produktionsumgebung durch und jede Leistung, die …

1
Wie deaktiviere ich die anonyme Anmeldung?
Gemäß der MySQL-Dokumentation können Sie einen MySQL-Server durch Hinzufügen von Kennwörtern oder Entfernen der anonymen Konten sichern. Wenn Sie verhindern möchten, dass Clients als anonyme Benutzer ohne Kennwort eine Verbindung herstellen, sollten Sie entweder jedem anonymen Konto ein Kennwort zuweisen oder die Konten entfernen. Vor dem Aushärten sah meine Benutzertabelle …
9 mysql  security 

1
Gibt es einen Unterschied zwischen dem Gewähren von SELECT für einen Benutzer und dem Hinzufügen dieser zur Rolle db_datareader?
Ich wurde gebeten , zu gewähren SELECT, INSERTund UPDATEauf einen bestimmten Benutzer für alle Tabellen in einer Datenbank. Am Ende habe ich den Benutzer hinzugefügt db_datareaderund ihm INSERTund UPDATEauf Datenbankebene gewährt . Aber das brachte mich zum Nachdenken, was ist der Unterschied (falls vorhanden) zwischen dem Erteilen einer Benutzerberechtigung SELECTauf …



1
Der Dienstname für Oracle kann nicht geändert werden
Ich versuche, den Dienstnamen einer Oracle 11.2.0.3-Installation auf einem Windows 2003-Server zu ändern. Während der Installation wurde der Dienstname mit der Standarddomäne definiert, aber wir möchten das entfernen. Was ich bisher getan hat (und was vor gearbeitet hat) , um die Service - Namen zu ändern , mydb.foo.barum mydbnur: alter …

1
Mongodb-Konfigurationsserver nicht synchronisiert
Ich habe Setup mit 2 Shards, mit 2 Replikatservern und 3 Konfigurationsservern und 2 Mongos. Ich habe folgende Probleme: 1) Mongo-Konfigurationsserver sind nicht synchron: Aug 14 09:46:48 server mongos.27017[10143]: Sun Aug 11 09:46:48.987 [CheckConfigServers] ERROR: config servers not in sync! config servers mongocfg1.testing.com:27000 and mongocfg3.testing.com:27000 differ#012chunks: "d2c08c5f1ee6048e5f6fab30e37a70f0"#011chunks: "7e643e9402ba90567ddc9388c2abdb8a"#012databases: "6f35ec52b536eee608d5bc706a72ec1e"#011databases: "6f35ec52b536eee608d5bc706a72ec1e" …
9 mongodb 

2
Wie bestimme ich, ob eine Spalte als serieller Datentyp anstelle einer Ganzzahl basierend auf dem Katalog definiert ist?
Daher erstelle ich derzeit SQL, um die Postgres (9.1) -Kataloge zu lesen und Tabellendefinitionen zu erstellen. Ich habe jedoch ein Problem mit den Datentypen SERIAL / BIGSERIAL. Beispiel: CREATE TABLE cruft.temp ( id BIGSERIAL PRIMARY KEY ); SELECT * FROM information_schema.columns WHERE table_schema='cruft' AND table_name='temp'; "db","cruft","temp","id",1,"nextval('cruft.temp_id_seq'::regclass)","NO","bigint",,,64,2,0,,,,,,,,,,,,,"db","pg_catalog","int8",,,,,"1","NO","NO",,,,,,,"NEVER",,"YES" Es gibt mir den …

4
MYSQL ERROR 2049 (HY000): Verbindung unter Verwendung der alten (vor 4.1.1) Authentifizierungsprotokollreferenz verwendet (Client-Option 'Secure_auth' aktiviert)
Als ich versuchte, den gesamten Datenbankspeicherauszug in Version 5.0 auf Version 5.6 wiederherzustellen, wurde er wiederhergestellt. Wenn ich danach versuchte, die Verbindung wiederherzustellen, wird der folgende Fehler angezeigt ERROR 2049 (HY000): Connection using old (pre-4.1.1) authentication protocol ref used (client option 'secure_auth' enabled).. Ich habe versucht, die folgenden Zeilen in …

2
Was ist der effektivste Weg, um eine SQL Server-Sicherung zu komprimieren und zu speichern? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Datenbankadministratoren Stapel von Exchange. Geschlossen vor 6 Jahren . Ich habe verschiedene Methoden zum Komprimieren und Speichern von SQL Server-Sicherungen (mit SQL …

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.