OVH Cloud OVH Cloud

Curseur

1 réponse
Avatar
nono
Bonjour,
Axapta utilise les curseurs de façon trés importante. Aprés monitoring, les
requêtes utilisateurs utilisant ces curseurs utilisent qu'un seul thread.
Quels seraient les benefices à passer SQL sur une architecture IA64 avec ce
type d'application, je ne bénéficie par des avantages du parallelisme ?
Cordialement.

1 réponse

Avatar
Christian Robert
Bonjour,

Je pense que l'yun à une faible influence sur l'autre.

D'un côté le parallélisme sous IA64 est une fonctionnalité matérielle du
processeur (qui d'ailleurs existe en partie sur la plate forme x64 et x86),
qui dépend de la manière dont est compilé le programme.

D'autres part les curseurs sont au niveau applicatifs, utilisez un curseur
ne signifie pas utiliser une seule et unique tâche (et donc thread) et ne
signifie pas par conséquent que le moteur ne va pas utiliser ce type de
fonctionnalité sur ce processeur.

Bref l'architecture IA64 devrait se réveller plus performante qu'une autre
dans ce contexte, mais c'est lié avant tout au gain que procure le processeur
et à l'assemble du code compilé. Même si à mon avis le gain sur un curseur
sera peut être moins éleve que d'autres fonctions de SQL Server.

--
Cordialement,
Christian Robert http://blogs.developpeur.org/christian/
MCT - Database Development / Database Administration


"nono" a écrit :

Bonjour,
Axapta utilise les curseurs de façon trés importante. Aprés monitoring, les
requêtes utilisateurs utilisant ces curseurs utilisent qu'un seul thread.
Quels seraient les benefices à passer SQL sur une architecture IA64 avec ce
type d'application, je ne bénéficie par des avantages du parallelisme ?
Cordialement.