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 16/10/2007, 16h09   #1
Invité de passage
 
Inscription : octobre 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 1
Points : 0
Points : 0
Par défaut Optimistaion: orientation lecture/écriture

Bonjour à tous.

J'utilise à titre professionnel Oracle 8.1.7 à Oracle 10.
J'aurais aimé savoir, si, lors de la création d'une instance, l'on peut la configurer de sorte qu'elle soit optimisée pour soit de la lecture seule, soit de l'écriture seule. Le but est un gain en temps d'éxécution sur du select ou du insert dans des bases de taille importantes.

Merci à ceux qui me liront et en core d'avantage à ceux qui voudront bien me répondre.

amaury_de_boussineau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2007, 16h50   #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
Pour du read only je vois :
- mise en cache des tables les plus fréquemment accédées (donc paramètrage adapté : buffer keep notamment)
- indexation judicieuse (forte cardinalité)
- optimizer_index_cost_adj = 10 ou 20
- db_file_multiblock_read_count = 8 ou 16
- tablespace en assm
- filesystemio_options = async
- utilisation du direct io
- trigger startup qui cache les tables et "pin" les packages
- éviter le cursor_sharing à force => on gagne en parsing mais risque de mauvais plan d'exécution
- partitionnement (gros volumes) et parallélisme à tuner
- statistiques avec éventuellement histogrammes 1 seule fois si les données ne sont pas volatiles

S'agit-il de lire un seul bloc ou du multi bloc ?

Pour du insert-only :
- pas de redo en raid 5
- pas d'archive log (pas top pour le recovery)
- pas trop d'index par table (1 pk ou uk devrait suffire)
- insert en mode append
13thFloor 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 00h11.


 
 
 
 
Partenaires

Hébergement Web