Datenbankadministratoren

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



2
Zeichensatz für Oracle-Sitzungsclient ermitteln?
Ich weiß, wie der Datenbankzeichensatz ( NLS_CHARACTERSETin select * from v$nls_parameters;) und der Clientzeichensatz (die Clientumgebungseinstellung NLS_LANG) interagieren. Was ich jedoch nicht herausfinden kann, ist, wie oder ob ich für eine etablierte Sitzung bestimmen kann , was Oracle für den aktuellen Client-Zeichensatz hält. Ist das überhaupt möglich? Hinweis: SELECT * …


4
Tonnen und Tonnen von Relaisprotokollen auf einem Master
Ich habe einen Master, der 298 Relay-Bin-Dateien hat, die noch heute aktuell sind und 298 Tage zurückreichen. In der .cnf gibt es keine Relay-Log-Definitionen und mysql> show variables like '%relay%'; +---------------------------------+----------------+ | Variable_name | Value | +---------------------------------+----------------+ | innodb_overwrite_relay_log_info | OFF | | max_relay_log_size | 0 | | relay_log | …


2
Fehler 'Konvertierung fehlgeschlagen' mit Ausdruck ORDER BY CASE
Ich habe die folgende gespeicherte Prozedur, die hervorragend funktioniert, AUSSER wenn ich 'OrderBy' auf 'OrderNumber' setze. Ich erhalte die folgende Fehlermeldung: Die Konvertierung ist fehlgeschlagen, wenn der nvarchar-Wert 'SK11270' in den Datentyp int konvertiert wurde. (SK11270 ist ein Wert in der Spalte OrderNumber, der nvarchar (50) ist.) Wenn ich die …


1
Schätzung der Auswirkungen von Indizes SQLite-Datenbankgröße
Ich versuche, die Datenbankgröße (auf der Festplatte) für eine SQLite-Datenbank zu schätzen, die eine Reihe indizierter Spalten enthält. Diese Spalten sind vom Integer- und String-Typ (SQLite). Es ist einfach genug, die Größe pro Zeile mit diesen Spalten zu schätzen, aber ich bin mir nicht sicher, wie ich das zusätzliche Auffüllen …
9 index  sqlite  size 

5
SQL Select benötigt zu viel Zeit für die Ausführung
Es ist eine einfache Auswahl aus einer temporären Tabelle, bei der eine vorhandene Tabelle auf ihrem Primärschlüssel verknüpft wird, wobei zwei Unterauswahlen unter Verwendung von Top 1 auf die verknüpfte Tabelle verweisen. In Code: SELECT TempTable.Col1, TempTable.Col2, TempTable.Col3, JoinedTable.Col1, JoinedTable.Col2, ( SELECT TOP 1 ThirdTable.Col1 -- Which is ThirdTable's Primary …

1
Druckparameter in Dynamic SQL
Ich habe dynamisches SQL für viele Aufgaben verwendet und bin ständig auf dasselbe Problem gestoßen: Drucken von Werten von Variablen, die in der dynamischen T-SQL-Anweisung verwendet werden. Z.B: Declare @SQL nvarchar(max), @Params nvarchar(max), @DebugMode bit, @Foobar int select @DebugMode=1,@Foobar=364556423 set @SQL='Select @Foobar' set @Params=N'@Foobar int' if @DebugMode=1 print @SQL exec …

2
Ressourcen für SQL Server-Entwickler, die auf Oracle migrieren
Welche Ressourcen können Sie einem SQL Server-Entwickler empfehlen, der die Grundlagen von Oracle erlernen möchte? Ich suche ein umfassendes Whitepaper oder einen Blog-Beitrag, in dem Unterschiede zwischen diesen Systemen beschrieben und Fragen wie " Wie erstelle ich eine IDENTITY-Spalte?" Beantwortet werden. oder Welcher Datentyp entspricht float? .

1
Wie indiziere ich ein JOIN-Ergebnis aus zwei oder mehr Tabellen, um die Leistung in SQL Server zu verbessern?
Ich bin neu in der Indizierung und habe die Grundlagen der Indizierung durchgearbeitet. Ich kann einen Standard-Clustered-Index für die Primärschlüsseleinschränkung im Indexteil der entsprechenden Tabelle finden, aber nach dem Erstellen einer Fremdschlüsseleinschränkung kann ich keinen finden. Jetzt habe ich eine Anforderung, in der die Indizierung implementiert werden sollte, um die …

2
Wie können Sie verhindern, dass MySQL-Slave Änderungen an der 'mysql'-Datenbank repliziert?
Ich habe meinen Slave so eingestellt, dass er die 'mysql'-Datenbank nicht wie hier beschrieben repliziert SHOW SLAVE STATUS\G; Slave_IO_State: Waiting for master to send event Master_Host: 127.0.0.1 Master_User: replication Master_Port: 3306 Connect_Retry: 60 Master_Log_File: master-bin.000001 Read_Master_Log_Pos: 1660 Relay_Log_File: mysql-relay-bin.000004 Relay_Log_Pos: 478 Relay_Master_Log_File: master-bin.000001 Slave_IO_Running: Yes Slave_SQL_Running: Yes Replicate_Do_DB: **Replicate_Ignore_DB: mysql** …

1
Double Entry Accounting Schema
Einrichtung eines doppelten Buchführungssystems für den persönlichen Gebrauch und zur Verwaltung eines wirklich kleinen Unternehmens. Ich versuche ein paar Funktionen zu platzieren, die jetzt relevant erscheinen. Geschäftsregeln Die Logik für diejenigen, die mit der Buchhaltung nicht vertraut sind, lautet: Geld wird weder geschaffen noch zerstört, es wird nur von einem …

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.