Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
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 08/07/2008, 11h32   #1
Inscrit
 
Inscription : janvier 2005
Messages : 992
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : janvier 2005
Messages : 992
Points : 178
Points : 178
Envoyer un message via ICQ à faressam Envoyer un message via MSN à faressam
Par défaut Requête Longue durée sur un Serveur

Bonjour,
à l'aide d'un requêteur "Harry Pilote", je lance quelques requêtes ou plutôt une seule, sur les tables d'une base de donnée, de type "Teradata", stockée sur un serveur distant (mais dans le même réseau locale).

le jour ou je lance cette requête, il y'a des milliers de personnes qui la lance aussi, donc ça prends 2 heures au lieux de 2 minutes à s'exécuter,

et souvent j'ai un message de rejet après plus de 2 heures, parfois 3 rejets succésifs.

Je voulais vous demander si vous aviez des solutions pratiques, afin d'aléger le traitement sur cette base,

aussi si il y'a du matérieles à ajouter pour plus de performance.

Personnellement je pense, que ce n'est pas une question de matériels, mais plutôt une question de méthodes, je pense peut être à des solutions comme faire une sauvgarde automatique la nuit de la base en locale ou bien sur une machine ou seulement 10 personnes peuvent y'acceder, ou bien spliter la base de tel sorte que les comptables, et les informaticiens et les DG n'accédent pas à la même base en même temps.

MErci d'avance pour votre aide.
faressam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2008, 10h40   #2
Membre chevronné
 
Avatar de 13thFloor
 
Homme
DBA Oracle freelance
Inscription : janvier 2005
Messages : 558
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 45
Localisation : France

Informations professionnelles :
Activité : DBA Oracle freelance

Informations forums :
Inscription : janvier 2005
Messages : 558
Points : 718
Points : 718
Avant de proposer des solutions il faudrait connaître la version, les plans d'exécution, la méthode de calcul des statistiques...bref l'environnement technique.
De type Teradata c'est à dire ? Une base olap ?
En tout cas, sous Oracle, si tout le monde demande sensiblement les mêmes infos au même moment :
s'il faut chercher les datas sur disque : attentes db file sequential|scattered read => il faut réduire le volume de données lus, vérifier la sélectivité des index etc.
s'il faut chercher les datas en mémoire : attentes buffer busy waits (à vérifier avec un report statspack) => création d'index en reverse, augmenter le pctfree etc.
C'est certes succint, mais c'est une piste en absence d'informations complémentaires.
13thFloor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2008, 13h09   #3
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
Ce serait pas mal de connaitre le message en question aussi
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2008, 09h42   #4
Inscrit
 
Inscription : janvier 2005
Messages : 992
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : janvier 2005
Messages : 992
Points : 178
Points : 178
Envoyer un message via ICQ à faressam Envoyer un message via MSN à faressam
En faite, on ne peut pas connaitre tous ce qui se passe sur le Serveur, ou plutôt tous les traitements effectués sur la base de donnée dans le Serveur,

par contre pour le message affichée, c'est un rejt de la demande, un time Out, Code Erreur 5 (sous le requêtteur "Harry").
faressam est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h11.


 
 
 
 
Partenaires

Hébergement Web