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