Nehmen wir an, ich habe eine Tabelle mit Feldern Aund B. Ich stelle regelmäßig Abfragen zu A+ B, also habe ich einen zusammengesetzten Index zu erstellt (A,B). Würden nur Abfragen über Aden zusammengesetzten Index auch vollständig optimiert? Außerdem habe ich einen Index für erstellt A, aber Postgres verwendet den zusammengesetzten …
Ich habe in der vergangenen Woche den MS10775A-Kurs absolviert und eine Frage, die der Trainer nicht zuverlässig beantworten konnte, ist: Aktualisiert ein Neuindex die Statistiken? Wir fanden Diskussionen online, in denen wir sowohl darüber diskutierten, dass dies der Fall ist, als auch darüber, dass dies nicht der Fall ist.
In dieser Frage geht es um die Effektivität einer SQL Server-Indizierungstechnik. Ich denke, es ist als "Indexschnittstelle" bekannt. Ich arbeite mit einer vorhandenen SQL Server (2008) -Anwendung, die eine Reihe von Leistungs- und Stabilitätsproblemen aufweist. Die Entwickler haben einige seltsame Dinge mit Indizierung gemacht. Ich habe zu diesen Themen keine …
Ich habe eine Tabelle mit einem mehrspaltigen Index, und ich habe Zweifel an der richtigen Sortierung der Indizes, um die maximale Leistung bei den Abfragen zu erzielen. Das Szenario: PostgreSQL 8.4, Tabelle mit ungefähr einer Million Zeilen Werte in Spalte c1 können ungefähr 100 verschiedene Werte haben . Wir können …
Ab und zu wird Microsoft SQL Server Profiler ausgeführt, und es werden eine Reihe neuer zu erstellender Indizes und Statistiken vorgeschlagen ("... 97% geschätzte Verbesserung ..."). Nach meinem Verständnis kann jeder hinzugefügte Index eine SQL- SELECTAbfrage beschleunigen, aber auch eine UPDATEoder eine INSERTAbfrage verlangsamen, da die Indizes angepasst werden müssen. …
Ich entwickle eine Anwendung in Ruby on Rails mit der PostgreSQL (9.4) -Datenbank. Für meinen Anwendungsfall werden Spalten in Tabellen sehr häufig nachgeschlagen, da die gesamte Anwendung nach sehr spezifischen Attributen in einem Modell sucht. Ich bin zur Entscheidung darüber , ob eine verwenden integerArt oder einfach einen typischen String …
Ich arbeite an einem Berichtssystem, das umfangreiche Auswahlabfragen erfordert, jedoch auf einer Datenbank basiert, die nur einmal gefüllt wird. Das Datenbankverwaltungssystem ist Microsoft SQL Server 2017. Es gibt wahrscheinlich einen besseren Weg, ein System wie dieses zu entwerfen, aber gehen wir dies theoretisch an. Theoretisch gesehen: Wenn wir eine sehr …
Soll für eine Tabelle mit Identitätsspalte ein gruppierter oder nicht gruppierter PK / eindeutiger Index für die Identitätsspalte erstellt werden? Der Grund ist, dass andere Indizes für Abfragen erstellt werden. Eine Abfrage, die einen nicht gruppierten Index (auf einem Heap) verwendet und Spalten zurückgibt, die nicht vom Index abgedeckt werden, …
Kurz gesagt: Welche Faktoren beeinflussen die Auswahl des Index einer indizierten Ansicht durch das Abfrageoptimierungsprogramm? Für mich scheinen indizierte Ansichten dem zu trotzen, was ich über das Auswählen von Indizes durch den Optimierer verstehe. Ich habe dies schon einmal gefragt gesehen , aber das OP wurde nicht allzu gut aufgenommen. …
Angenommen, wir haben eine Tabellendefinition wie diese: CREATE TABLE MyTab ( ID INT IDENTITY(1,1) CONSTRAINT PK_MyTab_ID PRIMARY KEY ,GroupByColumn NVARCHAR(10) NOT NULL ,WhereColumn DATETIME NULL ) Und ein gefilterter nicht gruppierter Index wie dieser: CREATE NONCLUSTERED INDEX IX_MyTab_GroupByColumn ON MyTab (GroupByColumn) WHERE (WhereColumn IS NULL) Warum dieser Index diese Abfrage …
Ich suche Beratung bei der Gestaltung von Tabellen / Indizes für die folgende Situation: Ich habe eine große Tabelle (Aktienkursverlaufsdaten, InnoDB, 35 Millionen Zeilen und wachsend) mit einem zusammengesetzten Primärschlüssel (assetid (int), date (date)). Zusätzlich zu den Preisinformationen habe ich 200 Doppelwerte, die jedem Datensatz entsprechen müssen. CREATE TABLE `mytable` …
Ich habe eine Tabelle CustPassMastermit 16 Spalten, von denen eine ist CustNum varchar(8), und ich habe einen Index erstellt IX_dbo_CustPassMaster_CustNum. Wenn ich meine SELECTAussage mache: SELECT * FROM dbo.CustPassMaster WHERE CustNum = '12345678' Der Index wird vollständig ignoriert. Das verwirrt mich, da ich eine andere Tabelle CustDataMastermit viel mehr Spalten …
Ich habe Schwierigkeiten, Erklärungen zu finden, wie Indizes in PostgreSQL zwischengespeichert werden. Daher möchte ich eine Überprüfung der Realität einiger oder aller dieser Annahmen: PostgreSQL-Indizes befinden sich wie Zeilen auf der Festplatte, können jedoch zwischengespeichert werden. Ein Index befindet sich möglicherweise vollständig oder überhaupt nicht im Cache. Ob es zwischengespeichert …
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.