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.

1
Optimisation de grandes requêtes de base de données (plus de 25 millions de lignes, en utilisant max () et GROUP BY)
J'utilise Postgres 9.3.5 et j'ai une grande table dans la base de données, elle compte actuellement plus de 25 millions de lignes et elle a tendance à s'agrandir encore plus rapidement. J'essaie de sélectionner des lignes spécifiques (toutes les unit_ids avec seulement les dernières unit_timestamppour chacune d'entre elles) avec une …


4
Requête lente sur une grande table avec GROUP BY et ORDER BY
J'ai une table avec 7,2 millions de tuples qui ressemble à ceci: table public.methods column | type | attributes --------+-----------------------+---------------------------------------------------- id | integer | not null DEFAULT nextval('methodkey'::regclass) hash | character varying(32) | not null string | character varying | not null method | character varying | not null file …


1
Comment indexer une requête avec `WHERE field IS NULL`?
J'ai une table avec beaucoup d'insertions, définissant l'un des champs ( uploaded_at) sur NULL. Une tâche périodique sélectionne ensuite tous les tuples WHERE uploaded_at IS NULL, les traite et les met à jour, en définissant uploaded_atla date actuelle. Comment dois-je indexer la table? Je comprends que je devrais utiliser un …


1
Les index compressés SQL Server restent-ils compressés lors de la reconstruction sans spécifier la compression des données?
Après avoir reconstruit leurs index SQL Server à l'aide de la compression de page ( ALTER INDEX IX1 REBUILD PARTITION = ALL WITH (DATA_COMPRESSION = PAGE)), les reconstructions suivantes (comme le font certains scripts de maintenance après un certain seuil de fragmentation) doivent-elles spécifier à nouveau la compression des données? …


1
Index clusterisé non utilisé dans une instruction de suppression
J'ai une table SQL Server définie comme suit CREATE TABLE [dbo].[Production_Detail] ( [Id] [bigint] NOT NULL DEFAULT (NEXT VALUE FOR [dbo].[Production_Detail_Seq]), [Meta_Data_ID] INT NOT NULL , [Production_Detail_Time] DATETIME NOT NULL, [Production_Detail_Time_Local] DATETIME NOT NULL, [Production_Detail_Value] FLOAT NULL, [IntegratedDM] BIT NOT NULL DEFAULT 0, [DailyIntegratedDM] BIT NOT NULL DEFAULT 0, [InsertedDate] …

2
Ajout d'index aux grandes tables mysql
J'ai une table | base_schedule_line_items | CREATE TABLE base_schedule_line_items( idint (10) unsigned NOT NULL AUTO_INCREMENT, installmentint (10) unsigned NOT NULL, on_datedate NOT NULL, actual_datedate DEFAULT NULL, payment_typeint (11) NOT NULL, scheduled_principal_outstandingdecimal (65,0) NOT NULL, scheduled_principal_duedecimal (65,0) NOT NULL, scheduled_interest_outstandingdecimal (65,0) NOT NULL, scheduled_interest_duedecimal (65,0) NOT NULL, currencyint (11) NOT NULL, …

2
Requête efficace pour obtenir la plus grande valeur par groupe à partir d'une grande table
Compte tenu du tableau: Column | Type id | integer latitude | numeric(9,6) longitude | numeric(9,6) speed | integer equipment_id | integer created_at | timestamp without time zone Indexes: "geoposition_records_pkey" PRIMARY KEY, btree (id) Le tableau compte 20 millions d'enregistrements, ce qui n'est pas, relativement parlant, un grand nombre. Mais …





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.