Datenbankadministratoren

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

1
Kann der räumliche Index Teil eines Index mit mehreren Spalten sein?
Dieses Handbuch hier ist äußerst unklar und enthält nicht einmal einige SQL-Beispielanweisungen: http://dev.mysql.com/doc/refman/5.6/en/column-indexes.html Eine andere Möglichkeit, die Frage neu zu formulieren, ist die folgende: Wir wissen, dass wir einen Index mit mehreren Spalten haben können. Was ist, wenn die Indizes dieser Spalten unterschiedlichen Typs sind? Angenommen, die erste Spalte ist …
8 mysql  index 




3
Filtern von Daten nach Zeilenversion
Ich habe eine SQL-Datentabelle mit der folgenden Struktur: CREATE TABLE Data( Id uniqueidentifier NOT NULL, Date datetime NOT NULL, Value decimal(20, 10) NULL, RV timestamp NOT NULL, CONSTRAINT PK_Data PRIMARY KEY CLUSTERED (Id, Date) ) Die Anzahl der unterschiedlichen IDs reicht von 3000 bis 50000. Die Größe der Tabelle variiert …

1
Was misst die Dauer in SQL Server tatsächlich?
Was genau misst die Abfragedauer beim Durchführen eines Profiler-Trace? Ich habe eine gespeicherte Prozedur, die den Datenzugriff (SELECT) ausführt, und es dauert durchschnittlich etwa 30 Sekunden, um die Ergebnisse an die Anwendung zurückzugeben. Wenn ich jedoch einen Trace darauf ausführe, erhalte ich eine durchschnittliche Dauer von ungefähr 8 Sekunden, eine …

3
Angemessenes mehrsprachiges Schema oder Overkill?
UPDATE 2 : Ich habe dies tatsächlich verwendet und es ist großartig nach ein paar Optimierungen. Hier ist mein Beitrag zum tatsächlichen Design und in Aktion: http://tim.hithlonde.com/2013/lemon-schema-works/ Ich erstelle eine Web-App und möchte, dass sie mehrere Sprachen unterstützt. Diese Struktur besteht aus zwei Komponenten: Verbinden des Gebietsschemas ('Englisch', 'Deutch' usw.) …

1
InnoDB - Schreib-E / A mit hoher Festplatte für die Datei ibdata1 und ib_logfile0
Serverspezifikation: VPS mit folgenden Informationen model name : Intel(R) Xeon(R) CPU E5649 @ 2.53GHz MemTotal: 2058776 kB MemFree: 244436 kB Wir führen IP.Board von Invision Power Services aus, verwenden innodb_file_per_tabledie Datenbank und haben sie neu geladen, um die Größe von ibdata1 zu reduzieren. Trotz der reduzierten ibdata1Größe haben wir in …
8 mysql  innodb 


2
Können Windows-Authentifizierungsanmeldungen unter SQL Server 2008 (oder R2) deaktiviert werden?
Wir können also Windows-Anmeldung oder gemischten Modus ausführen, aber können wir SQL Server so konfigurieren, dass nur interne Anmeldungen verwendet werden und alle Windows-Anmeldungen blockiert werden? Ist die einzige Lösung, um alle potenziellen Windows-Anmeldungen hinzuzufügen und sie als vorbeugende (oder reaktive) Prozedur auf eingeschränkte Berechtigungen zu setzen?

2
Langsamer MySQL-Datenbankimport mit mysqldump und USE .. SOURCE
Ich habe ungefähr 12 Tabellen in MySQL innoDB, eine davon enthält 11 Millionen Datensätze. Ich habe diesen Befehl verwendet, um Dinge zu sichern: mysqldump -u [USERNAME] -p [DBNAME] | gzip > [/path_to_file/DBNAME].sql.gz Und dieser Befehl zum Importieren von Dingen auf den neuen Server: USE [DBNAME]; SOURCE [/path_to_file/DBNAME].sql; Hier ist der …



1
MySQL-Benutzerberechtigung für gespeicherte Prozeduren
Ich habe eine einfache gespeicherte Prozedur erstellt: mysql> CREATE FUNCTION hello (s CHAR(20)) -> RETURNS CHAR(50) DETERMINISTIC -> RETURN CONCAT('Hello, ',s,'!'); Query OK, 0 rows affected, 1 warning (0.00 sec) Aber konnte es nicht ausführen: mysql> SELECT hello('world'); ERROR 1370 (42000): execute command denied to user ''@'localhost' for routine 'test.hello' …

2
Umgehung von Parameter-Sniffing
Ich habe in der Vergangenheit zwei Methoden verwendet, um Probleme mit dem Parameter-Sniffing zu umgehen: 1) Verwenden Sie WITH RECOMPILE 2) Weisen Sie den lokalen Variablen Parameterwerte neu zu und verwenden Sie diese anstelle der Parameter Soweit ich weiß, ist das Endergebnis von beiden dasselbe - ein neuer Ausführungsplan, der …

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.