Exemple très simple - une table, un index, une requête: 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 Donne moi: Seq Scan on book b (cost=0.00..25663.80 rows=105425 width=622) …
Supposons que j'ai 2 tables, produits et catégories de produits. Les deux tables ont une relation sur CategoryId. Et c'est la question. 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; Lorsque je crée un plan d'exécution, …
Je ne trouve pas de réponse définitive à cette question dans la documentation. Si une colonne est de type tableau, toutes les valeurs entrées seront-elles indexées individuellement? J'ai créé une table simple avec une int[]colonne et y ai mis un index unique. J'ai remarqué que je ne pouvais pas ajouter …
Dans cette définition de table MySQL: 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) ); Que signifie le KEYmot - clé? Ce n'est pas une clé primaire, ce n'est pas une clé étrangère, alors est-ce juste un index? …
Lorsque vous créez un index sur une colonne ou un nombre de colonnes dans MS SQL Server (j'utilise la version 2005), vous pouvez spécifier que l'index de chaque colonne soit croissant ou décroissant. J'ai du mal à comprendre pourquoi ce choix est encore là. En utilisant des techniques de tri …
Je travaille sur la conception d'une grande base de données. Dans mon application, j'aurai de nombreuses lignes par exemple, j'ai actuellement une table avec 4 millions d'enregistrements. La plupart de mes requêtes utilisent la clause datetime pour sélectionner des données. Est-ce une bonne idée d'indexer les champs datetime dans la …
Quand dois-je utiliser un index composite dans une base de données? Quelle est la ramification des performances en utilisant un index composite)? Pourquoi devrais-je utiliser un index composite? Par exemple, j'ai une homestable: CREATE TABLE IF NOT EXISTS `homes` ( `home_id` int(10) unsigned NOT NULL auto_increment, `sqft` smallint(5) unsigned NOT …
Lorsqu'une colonne entière est marquée comme clé primaire dans une table SQLite, un index doit-il également être explicitement créé pour elle? SQLite ne semble pas créer automatiquement un index pour une colonne de clé primaire, mais peut-être qu'il l'indexe quand même, étant donné son objectif? (Je chercherai sur cette colonne …
Je voudrais indexer une liste avec une autre liste comme celle-ci L = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'] Idx = [0, 3, 7] T = L[ Idx ] et T devrait finir par être une liste contenant ['a', 'd', 'h']. Y a-t-il un meilleur moyen que T …
Je suis curieux de connaître ces deux index secondaires et les différences entre eux. Il est difficile d'imaginer à quoi cela ressemble. Et je pense que cela aidera plus de gens que moi.
J'ai une table Aet une table B. Aa une clé étrangère Bsur la Bclé primaire », B_ID. Pour une raison quelconque (je sais qu'il y a des raisons légitimes), il n'utilise pas d'index lorsque je joins ces deux tables sur la clé. Dois-je créer séparément un index sur A.B_IDou l'existence …
J'ai la liste Python suivante (peut également être un tuple): myList = ['foo', 'bar', 'baz', 'quux'] je peux dire >>> myList[0:3] ['foo', 'bar', 'baz'] >>> myList[::2] ['foo', 'baz'] >>> myList[1::2] ['bar', 'quux'] Comment sélectionner explicitement des éléments dont les index n'ont pas de modèles spécifiques? Par exemple, je veux sélectionner …
Je ne comprends pas les règles que Pandas utilise pour décider qu'une sélection à partir d'un dataframe est une copie du dataframe original, ou une vue sur l'original. Si j'ai, par exemple, df = pd.DataFrame(np.random.randn(8,8), columns=list('ABCDEFGH'), index=range(1,9)) Je comprends que a queryrenvoie une copie de sorte que quelque chose comme …
Supposons que j'ai créé une table tabledans une application Rails. Quelque temps plus tard, j'ajoute une colonne en cours d'exécution: rails generate migration AddUser_idColumnToTable user_id:string. Ensuite, je me rends compte que je dois ajouter user_idcomme index. Je connais la add_indexméthode, mais où doit-on appeler cette méthode? Suis-je censé lancer une …
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.