Powerbuilder pour les completement Geeks !

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

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 04-12-2007 14:04:38

SEB95  
Membre Geek
Date d'inscription: 08-08-2007
Messages: 27
Pépites: 130
Banque: 0

[RESOLU] Le count(*) de sybase

Bonjour,

Savez vous si la fonction count(*) de sybase crée une table dans la tempdb ?

Merci

Hors ligne

 

#2 05-12-2007 10:28:21

FMolinas  
Membre Geek
Lieu: Lyon
Date d'inscription: 12-06-2007
Messages: 87
Pépites: 97
Banque: 6,435,474,948,567

Re: [RESOLU] Le count(*) de sybase

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

 

#3 05-12-2007 13:00:30

SEB95  
Membre Geek
Date d'inscription: 08-08-2007
Messages: 27
Pépites: 130
Banque: 0

Re: [RESOLU] Le count(*) de sybase

Merci pour ta réponse FMolinas.

Hors ligne

 

#4 05-12-2007 13:01:27

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Le count(*) de sybase

Bonjour SEB95,

A toi l'honneur du [RESOLU]
et à notre ami Lyonnais


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#5 07-12-2007 10:52:44

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2486
Pépites: 85
Banque: 9,223,372,036,854,776,000

Re: [RESOLU] Le count(*) de sybase

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


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22