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
Requêtes de distance de hamming rapides dans PostgreSQL
J'ai une grande base de données (16 millions de lignes) contenant des hachages perceptuels d'images. J'aimerais pouvoir rechercher des lignes en réduisant la distance dans un délai raisonnable. Actuellement, pour autant que je comprends bien le problème, je pense que la meilleure option ici serait une implémentation SP-GiST personnalisée qui …

3
Pourquoi MySQL ignore-t-il l'index même en force pour cette commande par?
Je dirige un EXPLAIN: mysql> explain select last_name from employees order by last_name; +----+-------------+-----------+------+---------------+------+---------+------+-------+----------------+ | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra | +----+-------------+-----------+------+---------------+------+---------+------+-------+----------------+ | 1 | SIMPLE | employees | ALL | NULL | NULL | NULL …


2
Index unique différable dans les postgres
En regardant dans la documentation postgres pour alter table , il semble que les contraintes régulières peuvent être marquées comme DEFERRABLE(plus concrètement, INITIALLY DEFERREDc'est ce qui m'intéresse). Les index peuvent également être associés à une contrainte, tant que: L'index ne peut pas avoir de colonnes d'expression ni être un index …

1
Pourquoi cette requête sqlite est-elle beaucoup plus lente lorsque j'indexe les colonnes?
J'ai une base de données sqlite avec deux tables, chacune avec 50 000 lignes, contenant les noms de (fausses) personnes. J'ai construit une requête simple pour savoir combien de noms (prénom, initiale, prénom) sont communs aux deux tables: select count(*) from fakenames_uk inner join fakenames_usa on fakenames_uk.givenname=fakenames_usa.givenname and fakenames_uk.surname=fakenames_usa.surname and …

2
Index de colonne calculé non utilisé
Je veux avoir une recherche rapide basée sur si deux colonnes sont égales. J'ai essayé d'utiliser une colonne calculée avec un index, mais SQL Server ne semble pas l'utiliser. Si j'utilise simplement une colonne de bits à remplissage statique avec un index, j'obtiens la recherche d'index attendue. Il semble qu'il …

1
Rejoining range search on nullable composite index?
Pour le schéma et les exemples de données suivants CREATE TABLE T ( A INT NULL, B INT NOT NULL IDENTITY, C CHAR(8000) NULL, UNIQUE CLUSTERED (A, B) ) INSERT INTO T (A) SELECT NULLIF(( ( ROW_NUMBER() OVER (ORDER BY @@SPID) - 1 ) / 1003 ), 0) FROM master..spt_values …
14 sql-server  index 

1
Lors du changement de la taille d'une colonne nvarchar, dois-je supprimer l'index unique? Et la table sera-t-elle verrouillée lors de la recréation de l'index?
Dans notre base de données existe une grande table qui ressemble plus ou moins à ceci: CREATE TABLE dbo.production_data ( pd_id BIGINT PRIMARY KEY, serial NVARCHAR(16) NOT NULL UNIQUE, ... ); mais maintenant la taille du champ série est devenue trop faible, donc je veux le changer à 32. L'outil …





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.