Datenbankadministratoren

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



3
Namenskonventionen für Spaltennamen und Best Practices
Ich hätte gerne eine Expertenmeinung zu Best Practices, wenn es um die Benennung von Spalten geht . Hintergrund ist laut Wikipedia folgende Syntax: SELECT ... FROM Employees JOIN Timesheets USING (EmployeeID); ist effizienter als SELECT ... FROM Employees JOIN Timesheets ON (Employees.EmployeeID = Timesheets.EmployeeID); Die JOIN ... USINGSyntax funktioniert jedoch …



3
Alternativen zur Verkettung von Zeichenfolgen oder zur Vorgehensweise, um die Wiederholung von SQL-Abfragecodes zu verhindern?
Haftungsausschluss: Bitte nehmen Sie mich als jemanden mit, der nur einen winzigen Teil seiner Arbeitszeit mit Datenbanken verbringt. (Die meiste Zeit mache ich C ++ - Programmierung in meinem Job, aber jeden ungeraden Monat muss ich etwas in einer Oracle-Datenbank suchen / reparieren / hinzufügen.) Ich musste wiederholt komplexe SQL-Abfragen …

5
Warum haben Primärschlüssel eigene Namen?
Aus mathematischer Sicht scheint es eine kurzsichtige Entwurfsentscheidung zu sein, Primärschlüssel durch einen beliebigen Namen anstelle einer einfachen Tabelleneigenschaft zu referenzieren, vorausgesetzt, dass eine Tabelle höchstens einen Primärschlüssel hat. Um einen Primärschlüssel von "nicht gruppiert" in "gruppiert" oder umgekehrt zu ändern, müssen Sie zuerst nach seinem Namen suchen, ihn dann …


4
SSDs mit Oracle
Wir haben versucht, SSDs mit Oracle zu verwenden, um unsere Testmigrationsläufe zu beschleunigen. Je nach Datenvolumen dauert ein Migrationslauf derzeit 12 bis 18 Stunden (natürlich nehmen wir auch zahlreiche Leistungsoptimierungen vor). Wir haben eine Reihe billiger Linux-Boxen, die wir für verschiedene Läufe und Analysen verwenden. Die Kosten für SSDs direkt …


4
Was ist bei der Verwendung eines ORM in Ihrem Datenbankdesign zu beachten?
Worauf sollten Sie beim Datenbankdesign achten, wenn Sie wissen, dass der Zugriff auf die Datenbank mit einer Object Relational Mapper- Wikipedia (ORM) möglich ist ? Siehe auch Entity Framework NHibernate oder LLBLGenPro. Als Beispiel nehme ich das 2100-Parameterlimit beim RPC-Aufruf von SqlServer zur Kenntnis. Dies ist ein Problem bei der …
19 performance  orm 

6
Was ist SQL Server "Denali"? Was gibt's Neues?
Ich habe einen neuen Titel namens SQL Server "Denali" in der Dropdown-Liste auf MSDN gefunden, aber ich habe nicht viele Informationen dazu gefunden: Was ist neu (diese Dokumentation dient nur zur Vorschau, wie ich sehe) Die neun wichtigsten neuen Funktionen von SQL Server "Denali" Hat jemand detailliertere Informationen zu neuen …


5
SQL Server - separate Datenbank für Berichte?
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Auf unserem SQL Server verfügen wir über eine Datenbank für jede unserer Webanwendungen. Für Berichte verwenden wir Reporting Services und alle Berichtsdaten (einschließlich der Berichtsparameter) stammen aus gespeicherten …


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.