Datenbankadministratoren

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

2
Schnellste Validierungsabfrage in PostgreSQL
Was ist die schnellste Abfrage in PostgreSQL, die ich als Validierungsabfrage verwenden kann, um eine JNDI-Ressource zu binden? Ich denke, das SELECT 1ist das einfachste, aber in diesem Dokument heißt es, dass wir in PostgreSQL verwenden sollten select version(). Das ist mir nicht klar. Ich habe versucht zu vergleichen EXPLAIN …

1
Gibt es eine hilfreichere Möglichkeit, Statistiken zum Erfassen / Freigeben von Sperren in SQL Profiler zu erkennen?
Ich habe ein paar Deadlocks auf unserem Live-Server, ich weiß, es ist scheiße. Wie auch immer, ich versuche herauszufinden, wie ich feststellen kann, welcher SQL-Code die Sperren verursacht (oder ihn zu lange hält). Ich habe alle Locks- Ereignisse hinzugefügt (erworben, Deadlock, Eskalation, freigegeben, Timeout usw.), aber alles, was ich sehe, …

4
Wann sollten Indizes zu # temp-Tabellen hinzugefügt werden?
Beim Testen gespeicherter Prozeduren in SSMS wird manchmal angegeben, dass ein Index für #someTempTable____________________000000000000005B] (someField)etc etc fehlt Wenn ich sie so zum sp hinzufüge: CREATE NONCLUSTERED INDEX [<Name of Missing Index, sysname,>] ON [dbo].[#someTable] ([someField]) GO Ich sehe nie eine Geschwindigkeitsverbesserung. Daher füge ich solche Indizes oft nicht hinzu. Wann …


3
Sortieren nach Match von LIKE
Ich frage mich, wie ich SQL implementieren kann, um die Ergebnisse nach der besten Übereinstimmung eines ähnlichen Prädikats zu sortieren. Ich habe 100.000 Artikel in der Datenbank und wenn Benutzer einige Artikel nach einem Teil des Namens aufrufen. Ich möchte die Ergebnisse anzeigen, die nach der besten Übereinstimmung der gestellten …

1
Datenbank ohne Transaktionsprotokoll sichern
Gibt es eine Möglichkeit, beim Sichern einer Datenbank das Transaktionsprotokoll in dieser Sicherung auszuschließen? Oder denke ich falsch darüber nach und um die ursprüngliche Datenbank wiederherzustellen, ist der Inhalt des Transaktionsprotokolls erforderlich? Ich kann das Transaktionsprotokoll nicht verkleinern, da die Datenbank die Replikation verwendet und ich die Replikation unterbrechen müsste. …


2
High Disk IO, wie zu mildern?
Ich bin ein Programmierer, kein DBA. Sei sanft :) Überblick InnoDB, MySQL mod_perl Skript, dauerhafte Verbindungen Skript, das alle 20 Sekunden von Tausenden von Benutzern aufgerufen wird Problem High Disk IO (vermutlich verursacht durch Updates [?]) Verlangsamt alles und führt zu einem großen Engpass. Abfragen UPDATE [einzelne Tabelle] SET refreshTime …
8 mysql  innodb 

3
Wie werden meine SQL Server-Einschränkungen umgangen?
Wir haben eine Handvoll Zeilen in unserer Datenbank gefunden, die gegen eine aktive Einschränkung verstoßen. Wie ist das möglich? Die Einschränkung ist aktiv, da wir nicht einfach manuell eine Zeile hinzufügen können, die diese Einschränkung umgeht. Wenn wir jedoch laufen CHECKCONSTRAINTS(Files), stellen wir fest, dass es während unserer Testläufe gelegentlich …

1
Anwendungseinstellungen in der Datenbank
In der Vergangenheit habe ich alle allgemeinen Einstellungen und Konfigurationselemente wie den Titel der benutzerdefinierten Anwendung, die Privatadresse, die Version, das Debug usw. in einer Datei "settings.php" gespeichert, die ich in alle meine Skripte aufnehmen würde. Ich würde davon ausgehen, dass es besser ist, eine Datenbanktabelle speziell für solche Anwendungseinstellungen …


1
Kann PostgreSQL mir sagen, welche Konfigurationsdateien es verwendet?
Ich habe Probleme mit einigen Änderungen, die ich an einer Konfigurationsdatei vornehme. Ich denke, PostgreSQL verwendet nicht die, die ich ändere. Gibt es eine Möglichkeit, Postgres (möglicherweise eine Umgebungsvariable) zu veranlassen, mir mitzuteilen, wo ich die verschiedenen Konfigurationsdateien finden kann, einschließlich pg_hba.confund pg_ident.conf?

4
Single Core SQL Server auf VM
Kürzlich hat unser Schulbezirk mehrere Server von Version 2005 auf 2016 und von physischen Servern auf VM-Server aktualisiert. Unser Infrastruktur-Team präsentierte die VM-Server für die SQL Server-Installation mit einem einzigen Kern. Ich versuche dem Leiter dieser Abteilung zu erklären, dass SQL Server es "hasst", auf einem einzigen Kern zu sein, …



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.