Base lourde et lente

Forum consacré aux développements d'applications interfacées avec les logiciels Sage

Modérateurs: Super Modérateur, Modérateurs

Règles du forum
Merci de prendre connaissance des règles d'utilisation du forum

Avant de poster un nouveau message, utilisez la fonction RECHERCHER. Indiquez la VERSION de votre logiciel et toutes informations utiles à la résolution de votre question. Ne rédigez pas vos messages en MAJUSCULES. Soyez courtois et pensez aux formules de POLITESSE d'usage. Les messages à vocation COMMERCIALE ou PUBLICITAIRE seront supprimés.

*** LORSQU'UN SUJET EST RESOLU, SON AUTEUR DOIT EDITER LE 1ER MESSAGE DU SUJET EN HAUT DE PAGE ET COCHER "SUJET RESOLU" ***

Base lourde et lente

Messagede hoslange » Ven 18 Fév 2011 17:19

Bonjour,
J'ai une base sous sql server 2000 qui fait 7Go94(Fichier mdf seulement). Même après archivage la taille de la base ne diminue pas du coup l'application est très lente et génère des erreurs des fois.
Avez vous une solution SVP. Merci
NB On utilise sage 100 v15
hoslange
Posteur néophyte
Posteur néophyte
 
Messages: 2
Inscription: Mar 10 Aoû 2010 09:34

Re: Base lourde et lente

Messagede ricil78 » Lun 21 Fév 2011 13:11

j'ai pas de réponse miracle

la lenteur vient peut être de ton serveur ?

voir avec sage si tu ne dépasse pas la certaine limite d'enregistrement pour une utilisation confortable au de la sage ralenti !

Après ce n'est que la gescom qui est lente ?
Ou une requête externe est lente aussi ?

pour les plantages, je dirais de faire un recalcule des divers éléments, à partir de la gescom, dans le menu fichier \outils\ réajustement des cumuls
ricil78
Super Contributeur
Super Contributeur
 
Messages: 104
Inscription: Lun 20 Nov 2006 14:16

Re: Base lourde et lente

Messagede IMPERIAL » Jeu 24 Fév 2011 13:29

Bonjour,

Avant de poser ta question tu as regardé dans Savoir- faire ???

J'ai écris ceci il y a quelques temps puisque cette question est redondante :


Pour tous ceux qui se plaignent de lenteur de bases sql ... et qui ne sont pas Admin SQL

NE FAITES PAS DE DEFRAG DES DISQUES DURS SQL … Ca ralentit les bases .

Comment travaille SQL :

Lorsque vous créez des fichiers de taille fixe SQL Server recherche les meilleurs emplacements sur le disque. Si votre disque est vierge il utilisera les bords externes de tous les plateaux du disque pour créer son fichier. Les bord externes sont plus dense en information que le centre du disque. Et il est suffisamment intelligent pour le répartir sur tous les plateaux du disque afin de gagner encore en temps d'accès en limitant le trajet de la tête de lecture...
Outre le risque de les perdre, le défragmenteur de windows croit naïvement qu'un fichier répartit sur les trois plateaux d'un disque est horriblement fragmenté ! … Et il met le bazarre…

On a déjà eu le problème chez certains clients … On passe par les outils de maintenance et on recrée un fichier pour résoudre ce problème.

Autre choses : Dans les plans de maintenance SQL, évitez les SHRINK et donnez une taille suffisante aux bases pour ne pas avoir des augmentations de bases permanentes. Si nous mettons 1 Go en augmentation de base C’est qu’il y a une raison… Même si ça prend de l‘espace disque. Vous construisez un parking. Il est plein, mais il y a encore de la surface non structurée. Une voiture arrive. Vous vous mettez à lisser le béton, peindre le sol et délimiter la place. La voiture repart, vous prenez votre marteau piqueur afin de détruire votre travail ??? Et vous crééz les places voiture aprés voiture ??? ... CQFD

Un dernier conseil : Utilisez un serveur SQL dédié avec un disque dédié aux bases SQL pour les grosses bases.

AU cas ou : je dois gérer la plus grosse base SQL de France sur une ligne 100 : 33 Go ...
Qui dit mieux ... Un seul cas de lenteur ... si on peut dire : la génération des reports à nouveaux qui tourne pendant 2 ou 3 jours ... Bon c'est normal pour le nombre de clients ( 800 000) et un peu plus d' 1 million de factures.

Sinon une balance en moins d'une minute ...

Cdlt
IMPERIAL
Consultant Senior
Il n'y a pas de secret pour réussir; c'est le fruit de l'apprentissage du travail acharné et des leçons tirées de l'échec.

Colin Luther Powell
Avatar de l’utilisateur
IMPERIAL
Super Contributeur
Super Contributeur
 
Messages: 1172
Inscription: Jeu 6 Aoû 2009 12:39
Localisation: LEVALLOIS PERRET

Re: Base lourde et lente

Messagede OokieDookie » Jeu 24 Fév 2011 15:16

Bonjour,

+1 pour IMPERIAL.

Pour enfoncer le clou et/ou pour les curieux : ce lien TRES instructif, qui reprend une partie des infos données ci-dessus, et vous propose un petit cas pratique à tester en 5 minutes...

A+
"L'expérience est le nom que chacun donne à ses erreurs." (O. Wilde)
Qualité et précision de la question conditionnent celles de la réponse. :roll:
:arrow:Nouveau venu ? Une urgence ? A lire...
:arrow:SMS-addict / M(o)ufles OEM ?
Avatar de l’utilisateur
OokieDookie
Modérateur
Modérateur
 
Messages: 1012
Inscription: Jeu 14 Fév 2008 13:50
Localisation: Paris


Retourner vers Développements ODBC, Objets métiers, SQL

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités