Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

TempDB

13 réponses
Avatar
pascal
Bonjour,

Je suis sur SQL 2005 et j'aurais besoin de réduire la taille initiale du
fichier de données de la base TempDB. J'ai trouvé cette KB mais qui ne
s'applique pas sur SQL 2005 http://support.microsoft.com/kb/464696/fr! De
plus pour effectuer cette tache il faut passer par sp_configure 'allow
updates',1 qui n'est plus fonctionnel sur 2005
(http://msdn2.microsoft.com/en-us/library/ms186267.aspx).
Comment puis-je faire?

Merci bcp.

3 réponses

1 2
Avatar
pascal
Bonjour Steph,

Merci pour ton soutien et je vois que je ne suis pas le seul dans ce cas.
Néanmoins je ne préfère pas généraliser car j'ai travaillé avec des MVP dont
j'ai absolument rien à reprocher. De plus il faut savoir que les MVP ne
passent pas de certifications mais sont nominés donc il y a peut-être qqch
qui ne va pas chez MS, la compétence technique c'est l'essentiel mais les
newsgroup exige d'autres qualités inexistantes chez certains!

Merci encore steph por ton intervention.

Pascal

"Steph" a écrit :

Bonjour pascal,
Je suis tout a fait d'accord avec toi, c'est hallucinant ces personnes
qui sont soit disant MVP mais qui en fait on simplement acheté une
certification et correctement répondu a des questions a choix multiples.
Je rencontre le meme probleme que toi, une question un peu technique qui
necessite une reponse simple mais technique, et un MVP imbus de sa
personne qui repond a cote de la plaque et qui insiste lourdement.




pascal wrote:
> c'est incroyable qu'un MVP si brillant que toi n'arrive pas à comprendre une
> question si simple. Ma question n'était pas de te demander le mode de
> fonctionnement de la Tempdb, je ne t'ai pas attendu pour voir comment ca
> marche et si je vais sur les newsgroup ce n'est pas pour voir du
> copier-coller des books on line!!!
>
> Ma question était simple pourtant : Comment réduire la taille initiale du
> fichier de la tempdb? Soit avec SQL 2005 on peut le faire et là on m'explique
> comment faire soit ce n'est pas possible. C'est tout rien d'autres!!!
> Et si t'as pas la réponse ait l'honneté de le dire ou de te taire au lieu
> d'insulter ton interlocuteur en faisant du zèle alors que ta réponse est à
> côté de la plaque.
>
> "Fred BROUARD" a écrit :
>
>> Donc ALTER DATABASE tempdb MODIFY FILE
>>
>> cela dit c'est une vaste imbécilité que de faire cela. Si vous voulez
>> des mauvaises peformances c'est exactement ce qu'il faut faire. Si vous
>> en voulez de bonnes, il faut créer une temdb au moins de la taille la
>> plus grosse que la tempdb ait déjà acquise...
>>
>> A +
>>
>> pascal a écrit :
>>> Bonjour,
>>>
>>> Merci pour votre réponse mais comme je l'indiquais je veux réduire la taille
>>> initiale; si je fais un shrink file la taille du fichier reviendra à la
>>> taille initiale après le redémarrage!
>>>
>>> "Fred BROUARD" a écrit :
>>>
>>>> pascal a écrit :
>>>>> Bonjour,
>>>>>
>>>>> Je suis sur SQL 2005 et j'aurais besoin de réduire la taille initiale du
>>>>> fichier de données de la base TempDB. J'ai trouvé cette KB mais qui ne
>>>>> s'applique pas sur SQL 2005 http://support.microsoft.com/kb/464696/fr! De
>>>>> plus pour effectuer cette tache il faut passer par sp_configure 'allow
>>>>> updates',1 qui n'est plus fonctionnel sur 2005
>>>>> (http://msdn2.microsoft.com/en-us/library/ms186267.aspx).
>>>>> Comment puis-je faire?
>>>> Vous pouvez faire cela en utilisant ALTER DATABASE tempdb MODIFY FILE
>>>> .... et en redémarrant le service serveur.
>>>>
>>>> En revanche vous ne pouvez pas diminuer la taille de votre base de
>>>> données tempdb lorsque le serveur est en production.
>>>>
>>>> Si tempdb vous parait trop grosse, alors auditez le code applicatif et
>>>> tirez en les conclusions.
>>>>
>>>> A +
>>>>
>>>>
>>>>> Merci bcp.
>>>> --
>>>> Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
>>>> Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
>>>> Audit, conseil, expertise, formation, modélisation, tuning, optimisation
>>>> *********************** http://www.sqlspot.com *************************
>>>>
>>
>> --
>> Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
>> Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
>> Audit, conseil, expertise, formation, modélisation, tuning, optimisation
>> *********************** http://www.sqlspot.com *************************
>>



Avatar
Philippe TROTIN [MS]
Bonjour,

De mon coté, je trouve que c'est vous qui avez commencé à insulté Fred qui
n'avait rien demandé en dehors de vous avoir consacré un peu de temps. Si la
réponse ne vous satisfaisait pas, il fallait soit préciser la question, soit
indiquer qu'elle ne vous satisfaisait pas en précisant pourquoi.

Une réponse du genre :
<<
c'est incroyable qu'un MVP si brillant que toi n'arrive pas à comprendre une
question si simple. Ma question n'était pas de te demander le mode de
fonctionnement de la Tempdb, je ne t'ai pas attendu pour voir comment ca
marche et si je vais sur les newsgroup ce n'est pas pour voir du
copier-coller des books on line!!!





n'est pas vraiment admissible sur un forum ou des bénévoles essayent d'aider
des utilisateurs dans le besoins.

Maintenant, je pense que toutes les personnes habitués à ce forum ne
pourrons que remercier Fred de ses nombreuses interventions.

Cordialement
_______________________________

Philippe TROTIN
Microsoft Services France
_______________________________

"pascal" a écrit dans le message de
groupe de discussion :
Un newsgroup ce n’est pas non plus un défouloir pour les imbus de leur
personne. Le manque de respect est intolérable dans un newsgroup, la
charte
Microsoft le rappelle : « Soyez respectueux et courtois ». Dois-je
comprendre
que je dois passer par la hotline et payer pour avoir de la politesse et
du
respect?

"Christophe Lephay" a écrit :

"pascal" a écrit dans le message de
news:

> c'est incroyable qu'un MVP si brillant que toi n'arrive pas à
> comprendre
> une
> question si simple. Ma question n'était pas de te demander le mode de
> fonctionnement de la Tempdb, je ne t'ai pas attendu pour voir comment
> ca
> marche et si je vais sur les newsgroup ce n'est pas pour voir du
> copier-coller des books on line!!!
>
> Ma question était simple pourtant : Comment réduire la taille initiale
> du
> fichier de la tempdb? Soit avec SQL 2005 on peut le faire et là on
> m'explique
> comment faire soit ce n'est pas possible. C'est tout rien d'autres!!!

Je suis pas du tout d'accord sur le "tout et rien d'autre". Les gens qui
te
répondent ne le font pas juste pour toi mais pour toute la communauté des
lecteurs, et il est donc normal que les réponses apportées aillent au
delà
de ton simple problème personnel et immédiat.

Si la question était aussi simple que tu le dis, tu aurais pu en trouver
la
réponse dans la doc ou sur msdn. En la posant sur ce newsgroup, tu
souscris
implicitement à l'idée que le problème que tu soumets peut se poser à
d'autres, et que les réponses qui te seront données devront aussi leur
être
applicables.

Un newsgroup, c'est pas une hot-line.







Avatar
Philippe TROTIN [MS]
On n'achète pas une certification. On passe par des organismes indépendant
pour passer ses certifications comme pour toutes les certifications des
autres éditeurs de logiciels.

De plus être MVP ne signifie pas connaitre l'ensemble du produit mais avoir
suffisamment d'expérience à faire partager que c'est intéressant de le faire
savoir et de l'identifier auprès de toute la communauté. Il faut justement
différencier quelqu'un qui va juste se former et passer quelques
certifications par rapport à un professionnel qui a fait ses preuves sur le
terrain pendant de longues années.


Cordialement
_______________________________

Philippe TROTIN
Microsoft Services France
_______________________________

"Steph" a écrit dans le message de groupe de discussion
: 47301cdc$0$5073$
Bonjour pascal,
Je suis tout a fait d'accord avec toi, c'est hallucinant ces personnes qui
sont soit disant MVP mais qui en fait on simplement acheté une
certification et correctement répondu a des questions a choix multiples.
Je rencontre le meme probleme que toi, une question un peu technique qui
necessite une reponse simple mais technique, et un MVP imbus de sa
personne qui repond a cote de la plaque et qui insiste lourdement.




pascal wrote:
c'est incroyable qu'un MVP si brillant que toi n'arrive pas à comprendre
une question si simple. Ma question n'était pas de te demander le mode de
fonctionnement de la Tempdb, je ne t'ai pas attendu pour voir comment ca
marche et si je vais sur les newsgroup ce n'est pas pour voir du
copier-coller des books on line!!!

Ma question était simple pourtant : Comment réduire la taille initiale du
fichier de la tempdb? Soit avec SQL 2005 on peut le faire et là on
m'explique comment faire soit ce n'est pas possible. C'est tout rien
d'autres!!!
Et si t'as pas la réponse ait l'honneté de le dire ou de te taire au lieu
d'insulter ton interlocuteur en faisant du zèle alors que ta réponse est
à côté de la plaque.

"Fred BROUARD" a écrit :

Donc ALTER DATABASE tempdb MODIFY FILE

cela dit c'est une vaste imbécilité que de faire cela. Si vous voulez
des mauvaises peformances c'est exactement ce qu'il faut faire. Si vous
en voulez de bonnes, il faut créer une temdb au moins de la taille la
plus grosse que la tempdb ait déjà acquise...

A +

pascal a écrit :
Bonjour,

Merci pour votre réponse mais comme je l'indiquais je veux réduire la
taille initiale; si je fais un shrink file la taille du fichier
reviendra à la taille initiale après le redémarrage!

"Fred BROUARD" a écrit :

pascal a écrit :
Bonjour,

Je suis sur SQL 2005 et j'aurais besoin de réduire la taille initiale
du fichier de données de la base TempDB. J'ai trouvé cette KB mais
qui ne s'applique pas sur SQL 2005
http://support.microsoft.com/kb/464696/fr! De plus pour effectuer
cette tache il faut passer par sp_configure 'allow updates',1 qui
n'est plus fonctionnel sur 2005
(http://msdn2.microsoft.com/en-us/library/ms186267.aspx).
Comment puis-je faire?


Vous pouvez faire cela en utilisant ALTER DATABASE tempdb MODIFY FILE
.... et en redémarrant le service serveur.

En revanche vous ne pouvez pas diminuer la taille de votre base de
données tempdb lorsque le serveur est en production.

Si tempdb vous parait trop grosse, alors auditez le code applicatif et
tirez en les conclusions.

A +


Merci bcp.


--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage
SQL
Le site sur le langage SQL et les SGBDR :
http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning,
optimisation
*********************** http://www.sqlspot.com
*************************






--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
*********************** http://www.sqlspot.com *************************







1 2