Ich bin neu in Oracle-Datenbanken. Wenn ich richtig verstanden habe, ist materialisierte Ansicht eine Ansicht, deren Ergebnismenge als physische Tabelle in der Datenbank gespeichert wird und diese Ansicht / Tabelle wird auf der Grundlage einiger Parameter aktualisiert. Wenn die Ansicht als physische Tabelle gespeichert wird, warum werden die Daten nicht …
Ich habe ein Abfragemuster, das sehr häufig vorkommt, aber ich weiß nicht, wie ich eine effiziente Abfrage dafür schreiben soll. Ich möchte die Zeilen einer Tabelle nachschlagen, die "dem letzten Datum nicht nach" den Zeilen einer anderen Tabelle entsprechen. Ich habe zum Beispiel einen Tisch, inventoryder das Inventar darstellt, das …
Es ist bekannt, dass SCHEMABINDINGeine Funktion in Aktualisierungsplänen einen unnötigen Spool vermeiden kann : Wenn Sie einfache T-SQL-UDFs verwenden, die keine Tabellen berühren (dh nicht auf Daten zugreifen), müssen Sie die SCHEMABINDINGOption beim Erstellen der UDFs angeben . Dadurch werden die UDFs schemagebunden und es wird sichergestellt, dass das Abfrageoptimierungsprogramm …
Ich habe einen Zoo mit 20 Millionen Tieren, die ich in meiner SQL Server 2005-Datenbank verfolge. Ungefähr 1% von ihnen sind schwarz und ungefähr 1% von ihnen sind Schwäne. Ich wollte Einzelheiten über alle schwarzen Schwäne erfahren und wollte die Ergebnisseite, die ich erstellt habe, nicht überfluten: select top 10 …
Angenommen, ich habe eine Tabelle foo, die einige Statistiken enthält, die hin und wieder berechnet werden. Es wird häufig von anderen Abfragen verwendet. Aus diesem Grund möchte ich neuere Statistiken berechnen foo_newund austauschen, wenn die Berechnung abgeschlossen ist. ich könnte ALTER TABLE foo RENAME foo_tmp; ALTER TABLE foo_new RENAME foo; …
Ich verstehe, dass Sie nicht ORDER BY in einer Ansicht haben können. (Zumindest in SQL Server 2012 arbeite ich mit) Ich verstehe auch, dass die "richtige" Art, eine Ansicht zu sortieren, darin besteht, ORDER BYdie SELECTAnweisung, die die Ansicht abfragt , mit einem Zirkel zu versehen. Da ich jedoch relativ …
Es war praktisch, dass MyISAM verwendet wurde, um jede Tabelle in einer entsprechenden Datei zu speichern. InnoDB hat in vielerlei Hinsicht Fortschritte gemacht, aber ich frage mich, warum InnoDB ( ibdata1standardmäßig) alle Datenbanken in einer Datei speichert . Ich verstehe, dass InnoDB die Position der Daten in der Datei nach …
Zuallererst bin ich ein Entwickler, kein DBA oder Sysadmin; bitte sei höflich :) Ich arbeite an einem Anwendungsworkflow, bei dem eine einzelne Benutzeraktion komplexe Änderungen in der Datenbank auslöst - Erstellen von Hunderten von Datensätzen in einigen Tabellen, Aktualisieren von Hunderten von Datensätzen in anderen usw. Insgesamt ungefähr 12 Tabellen …
Mein Unternehmen steht vor der Entscheidung, SQL Server 2012 Denali oder SQL Server 2008 R2 für einen neuen Datenbankserver zu erwerben. Ich suche nach objektiven Gründen, um einen über den anderen zu wählen. Unsere Anforderungen: Standard Edition (aus finanziellen Gründen und mangelnder Notwendigkeit von Unternehmensfunktionen) OLTP-Workload (dies bedeutet, dass wir …
Oft muss ich etwas wie das Folgende schreiben, wenn ich mich mit SQL Server beschäftige. create table #table_name ( column1 int, column2 varchar(200) ... ) insert into #table_name execute some_stored_procedure; Das Erstellen einer Tabelle mit der genauen Syntax als Ergebnis einer gespeicherten Prozedur ist jedoch eine mühsame Aufgabe. Zum Beispiel …
Wenn in unseren Abfrageanweisungen keine Bedingungen erforderlich sind, wird normalerweise keine WHEREKlausel verwendet. Aber ich habe eine WHERE 1Klausel gesehen, die an vielen Orten verwendet wird, auch wenn andere Bedingungen nicht vorliegen. Warum wird das gemacht? Gibt es bestimmte Vorteile für die Ausführungszeit? Ermöglicht es andere Funktionalitäten? Ist die Verwendung …
Ich wurde von Kimberly Tripp wie diese einige große Artikel über SQL Server Plan Caching lesen: http://www.sqlskills.com/blogs/kimberly/plan-cache-and-optimizing-for-adhoc-workloads/ Warum gibt es überhaupt eine Option zur "Optimierung für Ad-hoc-Workloads"? Sollte das nicht immer an sein? Unabhängig davon, ob die Entwickler Ad-hoc-SQL verwenden oder nicht, warum sollte diese Option nicht für jede Instanz …
Ich habe versehentlich etwa 2.000.000 Datensätze aus einer SQL Server 2008-Remotetabelle gelöscht. Der Server gewährt mir keinen Zugriff auf die Sicherungsdateien auf der Serverseite. Gibt es eine Möglichkeit, diese Aufzeichnungen zurückzugewinnen?
Ich erinnere mich an die Stackoverflow-Podcasts, dass Fog Creek eine Datenbank pro Kunde für Fogbugz verwendet . Ich gehe davon aus, dass die Fogbugz On Demand-Server Zehntausende von Datenbanken haben. Wir fangen gerade an, eine Web-App zu entwickeln und haben ein ähnliches Problem zu lösen (viele Kunden mit ihren eigenen …
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.