Précédent   Forum des professionnels en informatique > Bases de données > Autres SGBD
Autres SGBD Vos questions sur les autres SGBD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/10/2007, 14h30   #1
Membre éprouvé
 
Avatar de Monstros Velu
 
Homme
Développeur informatique
Inscription : janvier 2003
Messages : 560
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Associations - ONG

Informations forums :
Inscription : janvier 2003
Messages : 560
Points : 440
Points : 440
Par défaut [NETEZZA] optimisations des requêtes

Bonjour,

je cherche un document ou des conseils pour optimiser les requête sous Netezza, savoir ce qui grève les performances, etc... Les documents sur le sujet ont l'air rare...
Monstros Velu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2007, 16h10   #2
Modérateur
 
Avatar de al1_24
 
Homme Alain
Ingénieur d'études décisionnel
Inscription : mai 2002
Messages : 4 451
Détails du profil
Informations personnelles :
Nom : Homme Alain
Âge : 51
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études décisionnel
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 4 451
Points : 7 562
Points : 7 562
Pour Netezza comme pour les autres SGBD :
  • Consulte les plans d'exécution de tes requêtes pour comprendre où elles prennent du temps.
  • Place des index sur les colonnes qui le nécessitent.
  • N'oublie pas de mettre à jour les statistiques régulièrement.
__________________
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
al1_24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2007, 17h39   #3
Membre éprouvé
 
Avatar de Monstros Velu
 
Homme
Développeur informatique
Inscription : janvier 2003
Messages : 560
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Associations - ONG

Informations forums :
Inscription : janvier 2003
Messages : 560
Points : 440
Points : 440
J'ai probablement oublié de mentionner une partie du problème : je n'ai pas accès à la base autrement que par des selects, et uniquement en ODBC... Bref, ces techniques là ne peuvent pas fonctionner pour moi...
Il faut que je fasse des requêtes léchées, sans savoir ce qui se passe derrière...
Monstros Velu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2007, 17h58   #4
Modérateur
 
Avatar de al1_24
 
Homme Alain
Ingénieur d'études décisionnel
Inscription : mai 2002
Messages : 4 451
Détails du profil
Informations personnelles :
Nom : Homme Alain
Âge : 51
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études décisionnel
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 4 451
Points : 7 562
Points : 7 562
Et il n'y a pas de tables de dictionnaire consultables par SELECT ?
Pas de commande EXPLAIN ou équivalente ?
__________________
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
al1_24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2007, 12h20   #5
Membre éprouvé
 
Avatar de Monstros Velu
 
Homme
Développeur informatique
Inscription : janvier 2003
Messages : 560
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Associations - ONG

Informations forums :
Inscription : janvier 2003
Messages : 560
Points : 440
Points : 440
Il y a donc effectivement une commande "explain". Mais je comprend pas les résultats que j'en sors ;o) Je vais fouiller, merci 8o)
Monstros Velu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/10/2008, 12h02   #6
Invité de passage
 
Inscription : juillet 2008
Messages : 2
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 2
Points : 1
Points : 1
Par défaut Netezza et les plans

Bonjour,
Il existe des documents intéressants qui permettent de comprendre les plans d'une requête s'exécutant sur le NPS. Netezza Performance Server est une plateforme MPP différente. Une requête SQL aussi complexe soit-elle est traduite à la volée en code C++. Ce code C++ compilé et réentrant est envoyé aux noeuds de traitement Snippet Processing Unit (SPU) qui exécutent en parallèle ces codes. Les plans correspondent à la stratégie d'accès des objets snippets. Je vous conseil de contacter Netezza France pour obtenir ces documents.
Cldt
AFUET est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/10/2008, 23h02   #7
Membre éprouvé
 
Avatar de Monstros Velu
 
Homme
Développeur informatique
Inscription : janvier 2003
Messages : 560
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Associations - ONG

Informations forums :
Inscription : janvier 2003
Messages : 560
Points : 440
Points : 440
Merci ^^

Je précise juste que je suis sur une autre mission depuis Janvier 2008, et que donc je ne fais plus de Netezza ;o)
Monstros Velu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h44.


 
 
 
 
Partenaires

Hébergement Web