Datenbankadministratoren

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

1
Bedeutung von "Sperren rec, aber keine Lücke warten" im Deadlock-Bericht
Über die Bedeutung von locks rec but not gap waitingin TRANSACTION (1), welche ist richtig? Bereits gewährte Lückensperre, Warten auf Clustered Index X-Sperre? Bereits gewährte Clustered Index X-Sperre, wartet auf Lückenlücke? Es gibt 31 Zeilen in Transaktion (1). Was bedeuten diese Zeilen? Stellt dies eine Lückenverriegelung dar? 0: len 4; …
12 mysql  deadlock 

2
Rotverschiebungstabelle wird in Tabellen für Schema nicht angezeigt?
Warum wird meine Tabelle bei Redshift in der folgenden Abfrage nicht angezeigt? Es existiert definitiv, wie die nächste Abfrage zeigt, die ich ausführe. Ich möchte eine Möglichkeit, alle Tabellen für ein Schema aufzulisten: mydb=# select distinct(tablename) from pg_table_def where schemaname = 'db'; tablename ----------- (0 rows) mydb=# \d db.some_table Table …
12 redshift 


1
Sehen Sie sich die letzten Innodb-Deadlocks an
Ich sehe, dass ich den neuesten Deadlock in mysql / innodb anzeigen kann, aber gibt es eine Möglichkeit, vergangene Deadlocks anzuzeigen? Wir haben zwei Deadlock-Probleme, eines ist wichtig und das andere nicht. Der weniger wichtige Deadlock tritt mehrmals am Tag auf, sodass er zum "neuesten" Deadlock wird.

4
SSISDB-Katalog kann nicht erstellt werden
Beim Versuch, einen Katalog in den Integrationsdiensten von SQL Server 2014 zu erstellen, wird der folgende Fehler angezeigt. Irgendeine Idee, was ich bei der Installation oder anderswo vermisst habe? Auf die Katalogsicherungsdatei 'C: \ Programme \ Microsoft SQL Server \ 120 \ DTS \ Binn \ SSISDBBackup.bak' konnte nicht zugegriffen …



4
Warum explizite Cursor anstelle von regulären Schleifen verwenden?
Ich schreibe seit einem Jahr grundlegende Web-Apps (für eine Oracle-Datenbank), und da die Funktionen ziemlich einfach sind, halten sich die meisten von uns an reguläre FOR-Schleifen, um unsere Daten abzurufen: for i in (select * from STUDENTS) loop htp.prn(i.student_last_name || ', ' || i.student_first_name || ' ' || i.student_dob); end …
12 oracle  plsql 

1
PostgreSQL psql - funktioniert nicht, aber keine Fehler [geschlossen]
Es ist unwahrscheinlich, dass diese Frage zukünftigen Besuchern hilft. Es ist nur für ein kleines geografisches Gebiet, einen bestimmten Zeitpunkt oder eine außerordentlich enge Situation relevant, die für das weltweite Internetpublikum nicht allgemein anwendbar ist. Wenn Sie Hilfe benötigen, um diese Frage allgemeiner anwendbar zu machen, besuchen Sie die Hilfe …
12 postgresql  psql 

3
Index max Zeilengrößenfehler
Gibt es eine Obergrenze für eine arraySpalte? Ich erhalte diesen Fehler beim Einfügen in das Array-Feld - PG::Error: ERROR: index row size 3480 exceeds maximum 2712 for index "ix_data" Hier ist meine Tabellendefinition - create table test_array(id varchar(50), data text[]); ALTER TABLE test_array ADD PRIMARY KEY (id); CREATE INDEX ix_data …




1
Warum ist LIKE mehr als 4x schneller als MATCH… GEGEN einen FULLTEXT-Index in MySQL?
Ich verstehe das nicht. Ich habe eine Tabelle mit diesen Indizes PRIMARY post_id INDEX topic_id FULLTEXT post_text Die Tabelle enthält (nur) 346 000 Zeilen. Ich versuche 2 Abfragen durchzuführen. SELECT post_id FROM phpbb_posts WHERE topic_id = 144017 AND post_id != 155352 AND MATCH(post_text) AGAINST('http://rapidshare.com/files/5494794/photo.rar') dauert 4,05 Sekunden während SELECT post_id …

1
Was sind die aktuellen Best Practices für die Varchar-Dimensionierung in SQL Server?
Ich versuche zu verstehen, wie ich am besten entscheiden kann, wie groß die varchar-Spalten sein sollen, sowohl aus Speicher- als auch aus Leistungssicht. Performance Aus meiner Forschung, es scheintDieses Varchar (max) sollte nur verwendet werden, wenn Sie es wirklich brauchen. Das heißt, wenn die Spalte mehr als 8000 Zeichen enthalten …

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.