ralentissement sur l'acces aux données de la base de données
2 réponses
M'Bark BOULOUIRD
bonjour,
j'utilise SQLserver7 entreprise sp3 en cluster Actif-Passif sur W2k
AdvServer.
les serveur sont des biprocesseurs (600 Mhz chacun ) avec 512 ram ecc
nous recevons des quotations boursieres et des news de marché au travers
d'une ls de 512 kb ( tres bien dimensionnée).
une appli developpé par l'equipe Developpement traite les données recu par
la LS et les copie dans la base
puis une autre appli permet aux utilisateurs de pouvoir accéder à ces
données
mais voila, souvent (meme tres souvent), il y a un retard au niveau de la
base de données, il y a un decalage de deux à troix minutes.
ceci ce passe lorsque la place boursiere de Chicago ouvre. ce marché etant
tres volatile, nous n'arretons pas de recevoir de nouvel quotation donc la
base est solicité pour les enregistrements mais l'est aussi pour la lecture
(lié a nos utilisateurs,
pour les quotations on n'enregistre que des chiffres ( rapide car nombre à 5
caratere max), alors que pour les news on enregistre des chaine de
caracteres, ce qui sollicite plus la base que ce soit ecriture qu'en
lectrue.
Mon sql serveur ne genere pas de message d'erreur pendant la periode durant
laquel on a 2 a 3 minutes de retard.
comment faire pour optimer SQL serveur?
sinon ceci pourrais t'il venir des appli de mes developpeurs qui optimisent
mal les requetes de lecture et d'enregistrement dans la base?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred BROUARD
1) rajouter de la RAM : vous pouvez passer à 4 Go par serveur si bi pro 2) l'insertion est-elle faite en BULK ou par n ordres SQL ? 3) vous pouvez aussi utiliser une lecture sale des données...
Quel est la taille de la BD ? Les deux serveurs sont-ils STRICTEMENTS identiques (même marque, modèle, config...) ?
A +
M'Bark BOULOUIRD a écrit:
bonjour,
j'utilise SQLserver7 entreprise sp3 en cluster Actif-Passif sur W2k AdvServer. les serveur sont des biprocesseurs (600 Mhz chacun ) avec 512 ram ecc
nous recevons des quotations boursieres et des news de marché au travers d'une ls de 512 kb ( tres bien dimensionnée). une appli developpé par l'equipe Developpement traite les données recu par la LS et les copie dans la base puis une autre appli permet aux utilisateurs de pouvoir accéder à ces données
mais voila, souvent (meme tres souvent), il y a un retard au niveau de la base de données, il y a un decalage de deux à troix minutes. ceci ce passe lorsque la place boursiere de Chicago ouvre. ce marché etant tres volatile, nous n'arretons pas de recevoir de nouvel quotation donc la base est solicité pour les enregistrements mais l'est aussi pour la lecture (lié a nos utilisateurs, pour les quotations on n'enregistre que des chiffres ( rapide car nombre à 5 caratere max), alors que pour les news on enregistre des chaine de caracteres, ce qui sollicite plus la base que ce soit ecriture qu'en lectrue. Mon sql serveur ne genere pas de message d'erreur pendant la periode durant laquel on a 2 a 3 minutes de retard. comment faire pour optimer SQL serveur? sinon ceci pourrais t'il venir des appli de mes developpeurs qui optimisent mal les requetes de lecture et d'enregistrement dans la base?
merci d'avance. M'bark
-- Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
1) rajouter de la RAM : vous pouvez passer à 4 Go par serveur si bi pro
2) l'insertion est-elle faite en BULK ou par n ordres SQL ?
3) vous pouvez aussi utiliser une lecture sale des données...
Quel est la taille de la BD ?
Les deux serveurs sont-ils STRICTEMENTS identiques (même marque, modèle, config...) ?
A +
M'Bark BOULOUIRD a écrit:
bonjour,
j'utilise SQLserver7 entreprise sp3 en cluster Actif-Passif sur W2k
AdvServer.
les serveur sont des biprocesseurs (600 Mhz chacun ) avec 512 ram ecc
nous recevons des quotations boursieres et des news de marché au travers
d'une ls de 512 kb ( tres bien dimensionnée).
une appli developpé par l'equipe Developpement traite les données recu par
la LS et les copie dans la base
puis une autre appli permet aux utilisateurs de pouvoir accéder à ces
données
mais voila, souvent (meme tres souvent), il y a un retard au niveau de la
base de données, il y a un decalage de deux à troix minutes.
ceci ce passe lorsque la place boursiere de Chicago ouvre. ce marché etant
tres volatile, nous n'arretons pas de recevoir de nouvel quotation donc la
base est solicité pour les enregistrements mais l'est aussi pour la lecture
(lié a nos utilisateurs,
pour les quotations on n'enregistre que des chiffres ( rapide car nombre à 5
caratere max), alors que pour les news on enregistre des chaine de
caracteres, ce qui sollicite plus la base que ce soit ecriture qu'en
lectrue.
Mon sql serveur ne genere pas de message d'erreur pendant la periode durant
laquel on a 2 a 3 minutes de retard.
comment faire pour optimer SQL serveur?
sinon ceci pourrais t'il venir des appli de mes developpeurs qui optimisent
mal les requetes de lecture et d'enregistrement dans la base?
merci d'avance.
M'bark
--
Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
1) rajouter de la RAM : vous pouvez passer à 4 Go par serveur si bi pro 2) l'insertion est-elle faite en BULK ou par n ordres SQL ? 3) vous pouvez aussi utiliser une lecture sale des données...
Quel est la taille de la BD ? Les deux serveurs sont-ils STRICTEMENTS identiques (même marque, modèle, config...) ?
A +
M'Bark BOULOUIRD a écrit:
bonjour,
j'utilise SQLserver7 entreprise sp3 en cluster Actif-Passif sur W2k AdvServer. les serveur sont des biprocesseurs (600 Mhz chacun ) avec 512 ram ecc
nous recevons des quotations boursieres et des news de marché au travers d'une ls de 512 kb ( tres bien dimensionnée). une appli developpé par l'equipe Developpement traite les données recu par la LS et les copie dans la base puis une autre appli permet aux utilisateurs de pouvoir accéder à ces données
mais voila, souvent (meme tres souvent), il y a un retard au niveau de la base de données, il y a un decalage de deux à troix minutes. ceci ce passe lorsque la place boursiere de Chicago ouvre. ce marché etant tres volatile, nous n'arretons pas de recevoir de nouvel quotation donc la base est solicité pour les enregistrements mais l'est aussi pour la lecture (lié a nos utilisateurs, pour les quotations on n'enregistre que des chiffres ( rapide car nombre à 5 caratere max), alors que pour les news on enregistre des chaine de caracteres, ce qui sollicite plus la base que ce soit ecriture qu'en lectrue. Mon sql serveur ne genere pas de message d'erreur pendant la periode durant laquel on a 2 a 3 minutes de retard. comment faire pour optimer SQL serveur? sinon ceci pourrais t'il venir des appli de mes developpeurs qui optimisent mal les requetes de lecture et d'enregistrement dans la base?
merci d'avance. M'bark
-- Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
bruno reiter [MVP]
Il faudrait peut etre tracer l'activité de chargement avec le profiler.
br
"M'Bark BOULOUIRD" wrote in message news:
bonjour,
j'utilise SQLserver7 entreprise sp3 en cluster Actif-Passif sur W2k AdvServer. les serveur sont des biprocesseurs (600 Mhz chacun ) avec 512 ram ecc
nous recevons des quotations boursieres et des news de marché au travers d'une ls de 512 kb ( tres bien dimensionnée). une appli developpé par l'equipe Developpement traite les données recu par la LS et les copie dans la base puis une autre appli permet aux utilisateurs de pouvoir accéder à ces données
mais voila, souvent (meme tres souvent), il y a un retard au niveau de la base de données, il y a un decalage de deux à troix minutes. ceci ce passe lorsque la place boursiere de Chicago ouvre. ce marché etant tres volatile, nous n'arretons pas de recevoir de nouvel quotation donc la base est solicité pour les enregistrements mais l'est aussi pour la
lecture
(lié a nos utilisateurs, pour les quotations on n'enregistre que des chiffres ( rapide car nombre à
5
caratere max), alors que pour les news on enregistre des chaine de caracteres, ce qui sollicite plus la base que ce soit ecriture qu'en lectrue. Mon sql serveur ne genere pas de message d'erreur pendant la periode
durant
laquel on a 2 a 3 minutes de retard. comment faire pour optimer SQL serveur? sinon ceci pourrais t'il venir des appli de mes developpeurs qui
optimisent
mal les requetes de lecture et d'enregistrement dans la base?
merci d'avance. M'bark
Il faudrait peut etre tracer l'activité de chargement avec le profiler.
br
"M'Bark BOULOUIRD" <bark.news@Supprimer-ceci_logaviv.com> wrote in message
news:eqId5cLPEHA.3328@TK2MSFTNGP09.phx.gbl...
bonjour,
j'utilise SQLserver7 entreprise sp3 en cluster Actif-Passif sur W2k
AdvServer.
les serveur sont des biprocesseurs (600 Mhz chacun ) avec 512 ram ecc
nous recevons des quotations boursieres et des news de marché au travers
d'une ls de 512 kb ( tres bien dimensionnée).
une appli developpé par l'equipe Developpement traite les données recu par
la LS et les copie dans la base
puis une autre appli permet aux utilisateurs de pouvoir accéder à ces
données
mais voila, souvent (meme tres souvent), il y a un retard au niveau de la
base de données, il y a un decalage de deux à troix minutes.
ceci ce passe lorsque la place boursiere de Chicago ouvre. ce marché etant
tres volatile, nous n'arretons pas de recevoir de nouvel quotation donc la
base est solicité pour les enregistrements mais l'est aussi pour la
lecture
(lié a nos utilisateurs,
pour les quotations on n'enregistre que des chiffres ( rapide car nombre à
5
caratere max), alors que pour les news on enregistre des chaine de
caracteres, ce qui sollicite plus la base que ce soit ecriture qu'en
lectrue.
Mon sql serveur ne genere pas de message d'erreur pendant la periode
durant
laquel on a 2 a 3 minutes de retard.
comment faire pour optimer SQL serveur?
sinon ceci pourrais t'il venir des appli de mes developpeurs qui
optimisent
mal les requetes de lecture et d'enregistrement dans la base?
Il faudrait peut etre tracer l'activité de chargement avec le profiler.
br
"M'Bark BOULOUIRD" wrote in message news:
bonjour,
j'utilise SQLserver7 entreprise sp3 en cluster Actif-Passif sur W2k AdvServer. les serveur sont des biprocesseurs (600 Mhz chacun ) avec 512 ram ecc
nous recevons des quotations boursieres et des news de marché au travers d'une ls de 512 kb ( tres bien dimensionnée). une appli developpé par l'equipe Developpement traite les données recu par la LS et les copie dans la base puis une autre appli permet aux utilisateurs de pouvoir accéder à ces données
mais voila, souvent (meme tres souvent), il y a un retard au niveau de la base de données, il y a un decalage de deux à troix minutes. ceci ce passe lorsque la place boursiere de Chicago ouvre. ce marché etant tres volatile, nous n'arretons pas de recevoir de nouvel quotation donc la base est solicité pour les enregistrements mais l'est aussi pour la
lecture
(lié a nos utilisateurs, pour les quotations on n'enregistre que des chiffres ( rapide car nombre à
5
caratere max), alors que pour les news on enregistre des chaine de caracteres, ce qui sollicite plus la base que ce soit ecriture qu'en lectrue. Mon sql serveur ne genere pas de message d'erreur pendant la periode
durant
laquel on a 2 a 3 minutes de retard. comment faire pour optimer SQL serveur? sinon ceci pourrais t'il venir des appli de mes developpeurs qui
optimisent
mal les requetes de lecture et d'enregistrement dans la base?