Questions marquées «index»

Une structure de base de données qui peut améliorer la vitesse des requêtes au détriment de l'espace disque et des insertions / mises à jour plus lentes. Il stocke une copie d'une ou plusieurs colonnes triées mais structure les données différemment pour permettre un accès plus rapide.



2
CRÉER INDEX vs ALTER TABLE AJOUTER INDEX - MySQLism ou SQL Standard?
Je viens de rencontrer un problème étrange, selon lequel, selon la façon dont je crée un index, un nom d'index est requis. http://dev.mysql.com/doc/refman/5.5/en/create-index.html http://dev.mysql.com/doc/refman/5.5/en/alter-table.html CREATE INDEX `random_name` ON `my_table` (`my_column`); # Requires an index name ALTER TABLE `my_table` ADD INDEX (`my_column`); # Does not require an index name Il me …



2
Comment dois-je indexer un UUID dans Postgres?
Je suis nouveau sur PostgreSQL et quelque peu nouveau sur les bases de données en général. Existe-t-il un moyen établi d'indexer les valeurs UUID dans Postgres? Je suis partagé entre l'utilisation du hachage et l'utilisation d'un trie, à moins qu'il y ait déjà quelque chose de intégré qu'il utilise automatiquement. …
26 postgresql  index  uuid 


2
Comment savoir quand / si j'ai trop d'index?
L'exécution de Microsoft SQL Server Profiler de temps en temps, il me suggère avec un tas de nouveaux index et statistiques à créer ("... 97% d'amélioration estimée ..."). D'après ma compréhension, chaque index ajouté peut rendre une SELECTrequête SQL plus rapide mais aussi une requête UPDATEou INSERTplus lente car les …

1
Index: performances entières vs chaînes si le nombre de nœuds est le même
Je développe une application en Ruby on Rails avec la base de données PostgreSQL (9.4). Pour mon cas d'utilisation, les colonnes dans les tableaux seront recherchées très fréquemment, car tout le point de l'application recherche des attributs très spécifiques sur un modèle. Je décide actuellement d'utiliser un integertype ou simplement …

5
Clause WHERE SARGable pour deux colonnes de date
J'ai une question intéressante pour moi sur la SARGabilité. Dans ce cas, il s'agit d'utiliser un prédicat sur la différence entre deux colonnes de date. Voici la configuration: USE [tempdb] SET NOCOUNT ON IF OBJECT_ID('tempdb..#sargme') IS NOT NULL BEGIN DROP TABLE #sargme END SELECT TOP 1000 IDENTITY (BIGINT, 1,1) AS …


5
Comment créer un index conditionnel dans MySQL?
Comment créer un index pour filtrer une plage ou un sous-ensemble spécifique de la table dans MySQL? AFAIK c'est impossible de créer directement mais je pense qu'il est possible de simuler cette fonctionnalité. Exemple: je veux créer un index pour la NAMEcolonne uniquement pour les lignes avecSTATUS = 'ACTIVE' Cette …



2
COMME utilise l'index, CHARINDEX non?
Cette question est liée à ma vieille question . L'exécution de la requête ci-dessous prenait 10 à 15 secondes: SELECT [customer].[Customer name],[customer].[Sl_No],[customer].[Id] FROM [company].dbo.[customer] WHERE (Charindex('123456789',CAST([company].dbo.[customer].[Phone no] AS VARCHAR(MAX)))>0) Dans certains articles, j'ai vu que l'utilisation CASTet CHARINDEXne bénéficiera pas de l'indexation. Certains articles indiquent également que l'utilisation LIKE '%abc%'ne …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.