SQL Server und Oracle verfügen beide über DENSE_RANK-Funktionen. Gibt es eine Möglichkeit, in MongoDB etwas Ähnliches zu tun, ohne auf MapReduce zurückgreifen zu müssen? Mit anderen Worten, nehmen wir an, Sie haben eine T-SQL-Auswahlklausel wie diese: SELECT DENSE_RANK() OVER(ORDER BY SomeField DESC) SomeRank Was ist der beste Weg, um dasselbe …
Ich habe gerade etwas über die neue gespeicherte Prozedur sp_executesql erfahren. Ich mag die Tatsache, dass es eine Möglichkeit gibt, parametrisierten Code in SQL Server auszuführen. Ich frage mich jedoch, was der Unterschied zwischen der Verwendung der gespeicherten Prozedur sp_executesql, wenn Sie keine Parameter haben, und dem direkten Aufruf von …
Ich weiß, dass wir dazu neigen, Cursor und Schleifen in SQL Server um jeden Preis zu vermeiden, aber in welchen Situationen benötigen Sie unbedingt prozedurale Abfragen, und satzbasierte Abfragen führen einfach nicht zu den Ergebnissen? Ich verstehe den Unterschied zwischen den beiden, ich habe einfach nie zu einer Situation kommen …
Stellen Sie sich die Situation vor, in der ich alle meine Schemanamen in einer Tabelle und alle meine Tabellennamen in einer anderen Tabelle habe. Ist es möglich, so etwas wie das Folgende zu tun (Pseudocode)? SELECT value FROM (SELECT schema_name FROM schemas).(SELECT table_name FROM tables) Oder muss ich die Abfrage …
Ich arbeite um den MySQL-Fehler "Deadlock gefunden, wenn versucht wird, die Sperre zu erhalten; versuchen Sie, die Transaktion neu zu starten" . Ich muss ein Programm aktualisieren, um Deadlocks zuzulassen. Ist es möglich, dass diese SELECTAnweisung Deadlock-Fehler erzeugt? Ich weiß, dass es sich nur um eine Lesesperre handelt INSERT, sodass …
Ist es eine gute Praxis (oder hätte dies nachteilige Auswirkungen), einen Satz von 4 Spalten zu verwenden, um eine Zeile als eindeutig zu identifizieren (eine ist ein Foriegn-Schlüssel, die anderen drei sind Float-Datentypen)? Ich versuche, eine Tabelle zu erstellen, die (mit 4 verknüpften Schlüsseln) einen eindeutigen Eintrag in der Tabelle …
Ich möchte mich zu Lern- und Referenzzwecken auf eine der SQL-Sprachspezifikationen konzentrieren. Welche Version des SQL-Standards wird von DBMS am umfassendsten unterstützt, damit ich meine Zeit und Energie darauf konzentrieren kann?
Wenn ich eine Spalte berechnen und das Ergebnis in mehr als einer Spalte verwenden möchte, wie mache ich das, ohne die Berechnung zweimal durchzuführen? Beispiel: SELECT LOWER(SUBSTRING([NAME], 4, 100)) + '@somedomain.com' as EMail ,hashbytes('SHA1', LOWER(SUBSTRING([NAME], 4, 100)) + '@somedomain.com') as HashedEmail FROM sometable Wie vermeide ich es, dies zweimal zu …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Datenbankadministratoren Stapel von Exchange. Geschlossen vor 6 Jahren . Ich habe einen Client mit MS SQL Server-Instanzen (2000, 2005), die auf 20 …
Ich habe in my.ini geschaut und verschiedene Standardeinstellungen gesehen. Meine Datenbank läuft auf einem einzelnen eigenständigen PC. Ich möchte die Leistung von InnoDB und MySQL im Allgemeinen für die Leistung optimieren. Es gibt keine Einschränkung des Speicherplatzes. Welche Standardeinstellungen sollte ich ändern, um eine bessere Leistung, Zuverlässigkeit und mögliche Backups …
Ich habe eine ObjectTabelle, die aus einem integrierten Dienst ( den ich bei Bedarf ändern kann ) aus einer anderen Datenbank ausgefüllt wird. An bestimmten Stellen müssen wir manuell Beiträge in eine andere Tabelle einfügen, ObjectObjectGroup (ObjectId, ObjectGroupId)die benötigt wird, wenn Object.ObjectTypeein bestimmter ganzzahliger Wert vorliegt. Da der Integrationsdienst diese …
In unserer Produktionsumgebung sind Leistungsprobleme aufgetreten. Wir haben festgestellt, dass bei einem Anstieg der aktiven Sitzungen über 25 die CPU-Auslastung 100% erreicht und der Ausfall lange dauert. Die Umwelt, die wir haben: Produkt Microsoft SQL Server Enterprise Edition 9.3 (sp2) CPUs 2 (Xeon 2.13) Speicher 7G Momentaufnahme des Sitzungsdetails1 Aktive …
Ich speichere meine gespeicherten Prozeduren nur mit dem folgenden Befehl: mysqldump --routines --no-create-info --no-data --no-create-db --skip-opt databasename -u username -p > outputfile.sql Die resultierende Dump-Datei enthält jedoch kein DROP-VERFAHREN, falls es vor jeder Prozedurdeklaration existiert. Wie füge ich die Drop-Abfrage meinem Dump hinzu? Vielen Dank.
Unser Unternehmen möchte MySQL für ein Softwareprodukt verwenden. Dieses Produkt ist nicht Open Source. Ist es legal, es frei zu benutzen? Wenn nicht, wie wäre es mit PostgreSQL? Ist das für unseren Zweck in Ordnung?
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 3 Jahren . Ich mache gerade ein MMORPG-Spiel, bei dem einige tausend …
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.