Le forum (ô combien francophone) des utilisateurs de Powerbuilder.



Bonjour,
Savez vous si la fonction count(*) de sybase crée une table dans la tempdb ?
Merci
Hors ligne



Ton count(*) est une fonction d'agrégat scalaire. D'après la doc. de l'optimiseur, ce type d'agrégat est calculé dans une variable en mémoire (alors que les agrégats vectoriels, eux, génèrent bien une table temporaire).
Vérification faite avec un showplan + noexec sur une version 12.5.3, je confirme : pas de table temporaire, mais un index scan (ou - argh ! - un table scan pour une table sans index).
Hors ligne



Merci pour ta réponse FMolinas.
Hors ligne











Bonjour SEB95,
A toi l'honneur du [RESOLU]
et à notre ami Lyonnais
Hors ligne











J'ai mis à jour le [RESOLU], mais n'oublies pas de la faire la prochaine fois
Hors ligne