Best Practices werden allgemein und informell als die Methoden und Prozesse anerkannt, die sich im Laufe der Zeit als überlegen erwiesen haben, die mit anderen Mitteln erreicht wurden.
Wir haben festgestellt, dass ein SQL-Konto "sa" auf eine Weise verwendet wird, die es eigentlich nicht hätte sein dürfen. Daher ändern wir sa-Kennwörter für alle unsere SQL-Instanzen. (Wir haben Server mit SQL 2005 bis 2017, die im gemischten Authentifizierungsmodus ausgeführt werden. Alle Benutzer und Anwendungen sollten Domänenkonten oder Nicht-Sa-SQL-Konten für …
Ich wollte vor kurzem regelmäßige Zugriffsrechte mit einem Benutzer eines Servers teilen , und ich erkannte , dass eine einfache CREATE USERund GRANT ALL ON DATABASEBefehle nicht ließ ihn einfach laufen SELECTauf den Daten. Ich möchte einem bestimmten Benutzer Rechte für alle Tabellen aus einer bestimmten Datenbank gewähren, bin mir …
Ich möchte eine Frage zu einer in diesem Dokument beschriebenen Best Practice stellen: http://info.mongodb.com/rs/mongodb/images/MongoDB-Performance-Best-Practices.pdf Verwenden Sie mehrere Abfragerouter. Verwenden Sie mehrere Mongos-Prozesse, die auf mehrere Server verteilt sind. Eine übliche Bereitstellung besteht darin, den Mongos-Prozess auf Anwendungsservern zu lokalisieren, wodurch die lokale Kommunikation zwischen der Anwendung und dem Mongos-Prozess ermöglicht …
Ich habe meine Spaltenaliase immer als gesehen und geschrieben SELECT 1 as ColumnName aber heute stieß ich auf eine Abfrage, die verwendet wurde SELECT ColumnName = 1 Gibt es einen Unterschied, wie diese beiden Abfragen ausgeführt werden? Oder gibt es einen Standard unter den DBAs, den man verwenden soll? Persönlich …
Gibt es eine "bessere" Möglichkeit, eine SELECTKlausel umzuschreiben , bei der mehrere Spalten dieselben CASE WHENBedingungen verwenden, sodass die Bedingungen nur einmal überprüft werden? Siehe folgendes Beispiel. SELECT CASE testStatus WHEN 'A' THEN 'Authorized' WHEN 'C' THEN 'Completed' WHEN 'P' THEN 'In Progress' WHEN 'X' THEN 'Cancelled' END AS Status, …
Wir sind dabei, SQL Server in verschiedenen Ländern einzurichten. Wir müssen sie verlinken, aber wir müssen keinen direkten Link haben (wie bei einem verlinkten Server). Mit anderen Worten können sie lose gekoppelt sein. Ist es besser, sie über ein VPN zu verbinden und als Verbindungsserver zu verwenden, oder eine lose …
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 …
Auf meinem Laptop sind mehrere Versionen von SQL Server installiert, die zum Testen verwendet werden (2012, 2014, 2016 und 2017). Ich habe neulich bemerkt, dass es einen Ordner gibt, der frühere Versionen von Dateien über Updates (SPs, CUs) hinweg enthält. In allen Versionen wird tatsächlich ziemlich viel Platz beansprucht: (in …
Es gibt zwei Gründe, die mich dazu veranlassen, diese Frage zu stellen: tSQLt Das T-SQL-Testframework tSQLt betrachtet es als ein Problem mit "hohem Schweregrad", wenn Spalten mit einer nicht standardmäßigen Sortierung vorhanden sind. Der Autor des Tests gibt Folgendes an: Ich schlage NICHT vor, dass jede Zeichenfolgenspalte eine Sortierung haben …
Ich werde einen IBM 3400-Server von Grund auf neu erstellen. Dieser Server ist einer SQL Server 2008-Instanz zugeordnet, die unter Windows 2008 R2 ausgeführt wird. Ich werde eine neue RAID-Konfiguration vornehmen. Ich habe 6 SCSI 73 GB-Laufwerke im Computer und einen IBM ServerRAID 8K-Controller. Was wäre ein guter Weg, um …
Was ist ein guter Weg, um gespeicherte Prozesse so robust zu machen, dass sie sehr gut skaliert werden können und auch Fehlerbehandlung enthalten? Was ist außerdem der beste Weg, um mehrere Fehlerszenarien in einem gespeicherten Prozess zu behandeln und über ein intelligentes Feedback-System zu verfügen, das aussagekräftige Fehlerinformationen an die …
Basierend auf dieser Abfrage, wenn ich eine geringe Anzahl von Gesamtlesevorgängen (sehr nahe an 0 oder 0, wie 1 oder 2) und eine hohe oder moderate Anzahl von Benutzeraktualisierungen (ich konnte mit dieser Abfrage keine Einfügungen oder Löschungen finden) mit sehe Bei einer großen Zeilenanzahl sollte ich theoretisch den Index …
Da Objekte im pg_catalogSchema implizit in den search_path( Dokumenten ) enthalten sind, wird empfohlen, Erweiterungen in diesem Schema zu installieren?
Kann mir jemand helfen, die Antwort dieses Benutzers für eine CustomerLocation- Tabelle zu verstehen ? Ich möchte wirklich eine gute Methode zum Speichern von Adressen in der Auftragstabelle. Was ich suche, ist, wie ich meine Adressen einrichten kann, damit die Bestellung beim Bearbeiten nicht dadurch beeinflusst wird, dass ein Kunde …
Nur eine kurze Frage zum Speichern von "Zeit" in einer Datenbank. Ich protokolliere die Zeit von Benutzerläufen im Format 00: 00: 00: 00 (Stunden, Minuten, Sekunden, Millisekunden). Ich wollte es ursprünglich so speichern, TIMEaber dann wurde mir klar, dass MySQL Millisekunden in diesem Typ nicht unterstützt. Ich werde die tatsächliche …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.