Datenbankadministratoren

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



3
Ist es sicher, mysql-bin-Dateien zu löschen?
Ich habe MM - Replikation in mysql, und ich möchte einige freie Raum in der Box drücken unnötige Dateien zu löschen sein, stieß ich auf diese mysql-binDateien innerhalb /var/db/mysql/Es gibt Hunderte dieser Dateien sind wie mysql-bin.000123, mysql-bin.000223usw. Ich habe die MySQL - Replikation , indem Sie überprüft show master statusund …



5
Wann sollte TINYINT über INT verwendet werden?
Im Allgemeinen verwende ich immer Ints. Ich weiß, dass dies theoretisch nicht die beste Vorgehensweise ist, da Sie den kleinsten Datentyp verwenden sollten , der die Daten garantiert speichert. Zum Beispiel ist es besser zu verwenden, tinyintwenn Sie wissen, dass die einzigen Daten, die Sie speichern, eine 1, 0 oder …

2
Wie erhalte ich den aktuellen Unix-Zeitstempel von PostgreSQL?
Der Unix-Zeitstempel gibt die Anzahl der Sekunden seit Mitternacht UTC am 1. Januar 1970 an. Wie erhalte ich den richtigen Unix-Zeitstempel von PostgreSQL? Beim Vergleich mit currenttimestamp.com und timestamp.1e5b.de erhalte ich nicht die erwartete Zeit von PostgreSQL: Dies gibt den korrekten Zeitstempel zurück: SELECT extract(epoch from now()); Während dies nicht …



6
Abrufen von n Zeilen pro Gruppe
Ich muss oft eine Anzahl von Zeilen aus jeder Gruppe in einer Ergebnismenge auswählen. Zum Beispiel möchte ich vielleicht die 'n' höchsten oder niedrigsten letzten Bestellwerte pro Kunde auflisten. In komplexeren Fällen kann die Anzahl der aufzulistenden Zeilen pro Gruppe variieren (definiert durch ein Attribut des Gruppierungs- / übergeordneten Datensatzes). …




6
Verhindern gespeicherte Prozeduren die SQL-Injektion?
Stimmt es, dass gespeicherte Prozeduren SQL-Injection-Angriffe auf PostgreSQL-Datenbanken verhindern? Ich habe ein wenig nachgeforscht und festgestellt, dass SQL Server, Oracle und MySQL nicht gegen SQL Injection sicher sind, auch wenn wir nur gespeicherte Prozeduren verwenden. Dieses Problem existiert jedoch nicht in PostgreSQL. Verhindert die Implementierung der gespeicherten Prozedur im PostgreSQL-Kern …


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.