Datenbankadministratoren

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

3
Wie lautet der Standardbenutzername und das Standardkennwort für die vorgefertigte virtuelle Oracle-Maschine?
Ich habe DeveloperDaysVM2016-06-02_13.ova von http://www.oracle.com/technetwork/database/enterprise-edition/databaseappdev-vm-161299.html heruntergeladen und erfolgreich in Virtual Box geladen. Ich habe mich als "Orakel" -Benutzer angemeldet und kann den Desktop sehen. Innerhalb der virtuellen Maschine öffnete ich Firefox und navigierte zu: http: // localhost: 8080 / ords / hrrest / employee / und hat erfolgreich eine Liste …

4
SQL Server verwendet keinen Index für einfache Bijektion
Dies ist ein weiteres Rätsel des Abfrageoptimierers. Vielleicht überschätze ich nur die Abfrageoptimierer, oder vielleicht fehlt mir etwas - also stelle ich es da raus. Ich habe einen einfachen Tisch CREATE TABLE [dbo].[MyEntities]( [Id] [uniqueidentifier] NOT NULL, [Number] [int] NOT NULL, CONSTRAINT [PK_dbo.MyEntities] PRIMARY KEY CLUSTERED ([Id]) ) CREATE NONCLUSTERED …

1
Welcher Index wird in diesem Szenario verwendet?
SQL Server 2014 Standard Edition Ich muss die Anzahl der Flüge finden, die für bestimmte Monate von und zu bestimmten Städten fliegen. Z.B select count(*) from flights where flightTo_AirportCode = 'aaaa' and flightFrom_Airportcode = 'bbbb' and flightdate < '2016-04-01' and flightdate > '2016-02-28' ; Das Tabellenschema ist unten. Ich versuche …

2
PostgreSQL: Tabelle als Argument in Funktion übergeben
Ich entdecke TYPEin PostgreSQL. Ich habe eine TABLE TYPE, die eine Tabelle respektieren muss (Schnittstelle). Beispielsweise: CREATE TYPE dataset AS( ChannelId INTEGER ,GranulityIdIn INTEGER ,GranulityId INTEGER ,TimeValue TIMESTAMP ,FloatValue FLOAT ,Status BIGINT ,QualityCodeId INTEGER ,DataArray FLOAT[] ,DataCount BIGINT ,Performance FLOAT ,StepCount INTEGER ,TableRegClass regclass ,Tags TEXT[] ,WeightedMean FLOAT ,MeanData FLOAT …


2
Odd Stream Aggregate-Verhalten
Abfrage: declare @X xml = ' <item ID = "0"/> <item ID = "1"/> <item/> <item/>'; select I.X.value('@ID', 'int') from @X.nodes('/item') as I(X); Ergebnis: ----------- 0 1 NULL NULL Ausführungsplan: Der obere Zweig zerlegt das XML in vier Zeilen und der untere Zweig ruft den Wert für das Attribut ab …

3
DROP USER dauert zu lange, wenn viele Benutzer vorhanden sind
Auf einer SQL Server 2014-Instanz mit genügend RAM und schnellen Festplatten haben über 160 Benutzer Zugriff auf eine Datenbank. Aus irgendeinem mir unbekannten Grund DROP USER [username]dauert das Ausführen des Befehls in dieser Datenbank bis zu 5 Sekunden pro Benutzer. Das erneute Zuordnen von Benutzern zu Anmeldungen und das Wiederherstellen …

1
Der CASE-Ausdruck gibt bei Verwendung von CEILING einen falschen Wert zurück
Ich bin auf ein Problem gestoßen, bei dem ein CASEAusdruck nicht das zurückgibt, was ich erwarte. Als Test habe ich eine Dezimalvariable hinzugefügt und denselben CASEAusdruck ausgeführt, und es funktioniert einwandfrei. Die Ergebnisse werden wie erwartet zurückgegeben (Aufrunden des Werts, wenn IsGun=1. Wenn ich denselben CASEAusdruck jedoch mit einem anderen …


3
Gutes Beispiel für MDX vs SQL für analytische Abfragen
Kann mir jemand ein gutes Beispiel für die Vorteile von MDX gegenüber regulärem SQL bei analytischen Abfragen zeigen? Ich möchte eine MDX-Abfrage mit einer SQL-Abfrage vergleichen, die ähnliche Ergebnisse liefert. Wikipedia sagt : Während es möglich ist, einige davon in traditionelles SQL zu übersetzen, würde es häufig die Synthese von …
11 olap  mdx 

5
Konvertieren Sie einen Datumsbereich in eine Intervallbeschreibung
In einem kürzlich durchgeführten Projekt musste angegeben werden, wann eine Ressource vollständig verbraucht ist. Neben dem Datum des Erschöpfungskalenders wurde ich gebeten, die verbleibende Zeit im englischen Format anzuzeigen, etwa "1 Jahr, noch 3 Monate". Die eingebaute DATEDIFFFunktion Gibt die Anzahl ... der angegebenen Datumsgrenzen zurück, die zwischen dem angegebenen …



1
Index SEEK wird nur verwendet, wenn OPTION (RECOMPILE)?
(Frage von SO verschoben) Ich habe eine Tabelle (Dummy-Daten) mit Clustered-Index enthält 2 Spalten: Jetzt führe ich diese beiden Abfragen aus: declare @productid int =1 , @priceid int = 1 SELECT productid, t.priceID FROM Transactions AS t WHERE (productID = @productid OR @productid IS NULL) AND (priceid = @priceid OR …


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.