Datenbankadministratoren

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

1
Statistiken. Sind mehrspaltige Histogramme möglich?
Ich denke an eine Situation, in der ich zwei Spalten mit hoher Dichte habe, aber diese Spalten nicht unabhängig sind. Definition Hier ist die Definition der Tabelle, die ich zu Testzwecken erstellt habe. CREATE TABLE [dbo].[StatsTest]( [col1] [int] NOT NULL, --can take values 1 and 2 only [col2] [int] NOT …

3
Wie kann ich zuverlässig feststellen, ob eine bestimmte SQL Server-Instanz über das Recht "Seiten im Speicher sperren" verfügt?
Das Recht "Seiten im Speicher sperren" kann dem von SQL Server verwendeten Dienstkonto gewährt werden. Dadurch kann SQL Server verhindern, dass Speicher auf die Festplatte ausgelagert wird. Ich habe festgestellt, dass auf einigen unserer SQL Server-Computer die lokale Richtlinie nicht konfiguriert ist, um dieses Recht für das von SQL Server …


3
Versionierung von CouchDB und Dokumenten
Ich arbeite derzeit an einer Wiki-ähnlichen Anwendung mit CouchDB und versuche, ein Dokumentversionsschema zu implementieren. So wie ich es sehe, gibt es zwei Möglichkeiten, dies zu tun: Speichern Sie jede Version als separates Dokument Speichern Sie ältere Versionen als Anhänge an ein einzelnes Dokument. Im Moment arbeite ich in der …

2
Wie fahre ich nach einem Fehler in SSIS fort?
Ich möchte folgendes implementieren: In diesem Paket möchte ich eine Liste der Datenbanknamen durchlaufen und die Einstellungen des Verbindungsmanagers dynamisch ändern. Der erste Fehler bei "Verbindung testen" wird jedoch angehalten und die Paketausführung schlägt fehl. Aber ich möchte meine Foreach-Schleife fortsetzen. Ich habe das Gefühl, dass dies möglich sein sollte …
12 ssis-2012 

2
Warum RDS über EC2 für Postgres verwenden?
Ich habe eine Datenbank, die derzeit auf EC2 ausgeführt wird. Als ich es auf einen größeren Rechner umstellen musste, tauchte die Frage nach der Verwendung von RDS auf. Preisgestaltung: Ich kann eine EC2- c3.large Instanz mit zwei SSDs (je 16 GB), zwei vCPUs und 4 GB Speicher bei Bedarf für …

1
Das Umschalten der Daten schlägt fehl mit "Ermöglicht Werte, die durch Prüfbedingungen oder Partitionsfunktion in der Zieltabelle nicht zulässig sind"
Angesichts der folgenden -- table ddl create table dbo.f_word( sentence_id int NULL, sentence_word_id int NULL, word_id int NULL, lemma_id int NULL, source_id int NULL, part_of_speech_id int NULL, person_id int NULL, gender_id int NULL, number_id int NULL, tense_id int NULL, voice_id int NULL, mood_id int NULL, case_id int NULL, degree_id int …

3
CHECKPOINT oder COMMIT schreibt auf Platte?
Angenommen, SQLServer2008R2 und höher mit Datenbanken im vollständigen Wiederherstellungsmodus. Ich dachte immer : Wenn eine Transaktion festgeschrieben wird (COMMIT), wird die Transaktion in das Transaktionsprotokoll im RAM geschrieben. Wenn ein CHECKPOINT auftritt (nach einiger Zeit und / oder einigen Transaktionen und anderen Kriterien), werden die Transaktionen zwischen dem letzten CHECKPOINT …
12 sql-server 

2
Erstellen eines Wartungsplans
Ich habe mit SQL Server Management Studio (SSMS) einen Wartungsplan für SQL Server 2008 R2 erstellt. Ich kann es jedoch nicht in ein Skript exportieren / konvertieren, falls ich es auf einem anderen Server wiederholen muss. Gibt es einen Weg? Wenn nein, gibt es einen Weg mit einer neueren Version …

3
Wie füge ich Werte aus zwei verschiedenen Tabellen in eine Tabelle ein?
Ich habe drei Tische students table ------------------------------------ id(PK, A_I) | student_name | nationality teachers table ------------------------------------ id(PK, A_I) | teacher_name | email classroom table ---------------------- id(PK, A_I) | date | teacher_id(FK to teachers.id) | student_id(FK to students.id) Wenn mir der Name des Lehrers ( davidzum Beispiel) und die student_id ( …

2
Eine effiziente Möglichkeit, zwei große Datensätze in SQL zu vergleichen
Derzeit vergleiche ich zwei Datensätze, die eindeutige StoreKey/ProductKeyKombinationen enthalten . Der 1. Datensatz enthält die eindeutigen StoreKey/ProductKeyKombinationen für Verkäufe zwischen Anfang Januar 2012 und Ende Mai 2014 (Ergebnis = 450.000 Zeilen). Der 2. Datensatz enthält die eindeutigen StoreKey/ProductKeyKombinationen für den Verkauf ab Juni 2014 bis heute (Ergebnis = 190.000 Zeilen). …

1
Vorteile von Barracuda und Kompression
Ich habe vor einiger Zeit über die MySQL-Dateiformate Antelope und Barracuda gelesen, und ich frage mich, ob ich von Barracuda und Compression profitieren könnte. Mein Server verwendet derzeit Antelope, da dies der Standard von MySQL ist. Ich hatte viele Probleme mit dem Speicher aufgrund der großen Datenbank, die ich habe. …

3
MySQL-Instanz blockiert "SYNC-Index ausführen"
Problem Eine Instanz von MySQL 5.6.20, die (meistens nur) eine Datenbank mit InnoDB-Tabellen ausführt, zeigt gelegentliche Verzögerungen für alle Aktualisierungsvorgänge für die Dauer von 1 bis 4 Minuten an, wobei alle INSERT-, UPDATE- und DELETE-Abfragen im Status "Abfrageende" verbleiben. Das ist natürlich sehr unglücklich. Das langsame MySQL-Abfrageprotokoll protokolliert selbst die …

1
Die Lebenserwartung von SQL Server 2012-Seiten wird nach etwa 50 Tagen auf 0 zurückgesetzt
Ich habe auf einem 2-Server-HA-Cluster ein merkwürdiges Verhalten festgestellt und gehofft, dass jemand meinen Verdacht bestätigen oder vielleicht eine andere Erklärung anbieten kann ... Hier ist mein Setup: Eine SQL 2012 SP1-Installation mit zwei Servern SQL AlwaysOn HA wurde für einige Datenbanken aktiviert CPUs sind 2,4 GHz, 4 Kerne RAM …


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.