Sehr einfaches Beispiel - eine Tabelle, ein Index, eine Abfrage: CREATE TABLE book ( id bigserial NOT NULL, "year" integer, -- other columns... ); CREATE INDEX book_year_idx ON book (year) EXPLAIN SELECT * FROM book b WHERE b.year > 2009 gibt mir: Seq Scan on book b (cost=0.00..25663.80 rows=105425 width=622) …
Angenommen, ich habe 2 Tabellen, Produkte und Produktkategorien. Beide Tabellen haben eine Beziehung zu CategoryId. Und das ist die Frage. SELECT p.ProductId, p.Name, c.CategoryId, c.Name AS Category FROM Products p INNER JOIN ProductCategories c ON p.CategoryId = c.CategoryId WHERE c.CategoryId = 1; Wenn ich einen Ausführungsplan erstelle, führt die Tabelle …
Ich kann in der Dokumentation keine eindeutige Antwort auf diese Frage finden. Wenn eine Spalte ein Array-Typ ist, werden alle eingegebenen Werte einzeln indiziert? Ich habe eine einfache Tabelle mit einer int[]Spalte erstellt und einen eindeutigen Index darauf gesetzt. Mir ist aufgefallen, dass ich nicht dasselbe Ints-Array hinzufügen konnte, was …
In dieser MySQL-Tabellendefinition: CREATE TABLE groups ( ug_main_grp_id smallint NOT NULL default '0', ug_uid smallint default NULL, ug_grp_id smallint default NULL, KEY (ug_main_grp_id) ); Was bedeutet das KEYSchlüsselwort? Es ist kein Primärschlüssel, es ist kein Fremdschlüssel, also ist es nur ein Index? Wenn ja, was ist das Besondere an dieser …
Wenn Sie in MS SQL Server einen Index für eine Spalte oder eine Anzahl von Spalten erstellen (ich verwende Version 2005), können Sie festlegen, dass der Index für jede Spalte entweder aufsteigend oder absteigend ist. Es fällt mir schwer zu verstehen, warum diese Wahl überhaupt hier ist. Wäre eine Suche …
Ich arbeite am Entwerfen einer großen Datenbank. In meiner Anwendung werde ich viele Zeilen haben, zum Beispiel habe ich derzeit eine Tabelle mit 4 Millionen Datensätzen. Die meisten meiner Abfragen verwenden die datetime-Klausel, um Daten auszuwählen. Ist es eine gute Idee, Datums- / Uhrzeitfelder in der MySQL-Datenbank zu indizieren? Select …
Wann sollte ich einen zusammengesetzten Index in einer Datenbank verwenden? Was sind die Leistungsauswirkungen bei Verwendung eines zusammengesetzten Index? Warum sollte ich einen zusammengesetzten Index verwenden? Zum Beispiel habe ich eine homesTabelle: CREATE TABLE IF NOT EXISTS `homes` ( `home_id` int(10) unsigned NOT NULL auto_increment, `sqft` smallint(5) unsigned NOT NULL, …
Wenn eine Ganzzahlspalte in einer SQLite-Tabelle als Primärschlüssel markiert ist, sollte auch explizit ein Index dafür erstellt werden? SQLite scheint nicht automatisch einen Index für eine Primärschlüsselspalte zu erstellen, indiziert ihn aber möglicherweise trotzdem, je nach Zweck? (Ich werde die ganze Zeit in dieser Spalte suchen). Wäre die Situation für …
Ich möchte eine Liste mit einer anderen Liste wie dieser indizieren L = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'] Idx = [0, 3, 7] T = L[ Idx ] und T sollte eine Liste sein, die ['a', 'd', 'h'] enthält. Gibt es einen besseren Weg als T = …
Ich bin neugierig auf diese beiden Sekundärindizes und Unterschiede zwischen ihnen. Es ist schwer vorstellbar, wie das aussieht. Und ich denke, das wird mehr Menschen helfen als nur mir.
Ich habe einen Tisch Aund einen Tisch B. Ahat einen Fremdschlüssel für den Primärschlüssel von Bon B, B_ID. Aus irgendeinem Grund (ich weiß, dass es legitime Gründe gibt) wird kein Index verwendet, wenn ich diese beiden Tabellen auf dem Schlüssel verbinde. Muss ich separat einen Index erstellen A.B_IDoder sollte das …
Ich habe die folgende Python-Liste (kann auch ein Tupel sein): myList = ['foo', 'bar', 'baz', 'quux'] ich kann sagen >>> myList[0:3] ['foo', 'bar', 'baz'] >>> myList[::2] ['foo', 'baz'] >>> myList[1::2] ['bar', 'quux'] Wie wähle ich explizit Elemente aus, deren Indizes keine bestimmten Muster aufweisen? Zum Beispiel möchte ich auswählen [0,2,3]. …
Angenommen, ich habe eine Tabelle tablein einer Rails-App erstellt. Einige Zeit später füge ich eine Spalte hinzu, die ausgeführt wird: rails generate migration AddUser_idColumnToTable user_id:string. Dann wird mir klar, dass ich user_idals Index hinzufügen muss . Ich weiß über die add_indexMethode Bescheid , aber wo soll diese Methode aufgerufen werden? …
Ich bin verwirrt über die Regeln, die Pandas verwendet, wenn er entscheidet, dass eine Auswahl aus einem Datenrahmen eine Kopie des ursprünglichen Datenrahmens oder eine Ansicht des Originals ist. Wenn ich zum Beispiel habe df = pd.DataFrame(np.random.randn(8,8), columns=list('ABCDEFGH'), index=range(1,9)) Ich verstehe, dass ein queryeine Kopie zurückgibt, so dass so etwas …
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.