Questions marquées «query-performance»

13
Pourquoi la sélection de toutes les colonnes résultantes de cette requête est-elle plus rapide que la sélection de la colonne qui m'intéresse?

J'ai une requête dans laquelle l'utilisation select *non seulement fait beaucoup moins de lectures, mais utilise également beaucoup moins de temps processeur que l'utilisation select c.Foo. Voici la requête: select top 1000 c.ID from ATable a join BTable b on b.OrderKey = a.OrderKey and b.ClientId...

12
Requête JOIN très lente

Structure DB simple (pour un forum en ligne): CREATE TABLE users ( id integer NOT NULL PRIMARY KEY, username text ); CREATE INDEX ON users (username); CREATE TABLE posts ( id integer NOT NULL PRIMARY KEY, thread_id integer NOT NULL REFERENCES threads (id), user_id integer NOT NULL REFERENCES users...