Augmentation rapide du stockage de la base de données

Julien HÉGO 0 Points de réputation
2025-08-20T09:01:26.22+00:00

Bonjour,

J'ai actuellement une base de données flexible qui subit une forte augmentation du stockage. Cela crée une indisponibilité sans raison apparente.
Le serveur est configuré sur Postgresql 16.

J'ai essayé de changer les paramètres pour obtenir de meilleurs journaux, mais j'obtiens une erreur dûe au paramètre "azure.allow_hostname_in_username" qui n'existe pas.

Merci d'avance pour votre aide.

Image de l’utilisateur

Azure
Azure
Plateforme et infrastructure de cloud computing pour la génération, le déploiement et la gestion d’applications et de services à travers un réseau mondial de centres de données gérés par Microsoft.
0 commentaires Aucun commentaire
{count} votes

1 réponse

Trier par : Le plus utile
  1. Pratyush Vashistha 4,570 Points de réputation Personnel externe Microsoft Modérateur
    2025-08-21T04:37:35.8333333+00:00

    Bonjour Julien HÉGO

    Merci d'avoir contacté Microsoft QnA ! concernant la croissance inattendue de l'espace de stockage sur votre serveur Azure Database pour PostgreSQL. D'après notre expérience, l'utilisation du stockage peut augmenter en raison de plusieurs facteurs autres que la taille réelle de la base de données, tels que :

    Journaux de transactions (fichiers WAL) – Si les fichiers WAL ne sont pas archivés ou nettoyés correctement, ils peuvent s'accumuler et consommer un espace important.

    Tuples morts et paramètres d'autovacuum – Des configurations d'autovacuum inefficaces peuvent empêcher la récupération de lignes obsolètes.

    Gonflement des tables et des index – Les mises à jour et suppressions fréquentes peuvent entraîner une surcharge de stockage.

    Fichiers et journaux temporaires – Les requêtes volumineuses ou les journaux de débogage peuvent occuper de l'espace supplémentaire.

    Modifications du niveau de calcul – Le passage d'un mode extensible à un mode à usage général peut influencer le comportement du stockage en raison de caractéristiques de mise en cache et de performances différentes.

    Informations complémentaires issues d'un cas réel : (https://learn.microsoft.com/en-us/answers/questions/2284624/why-is-storage-usage-increasing-consistently-and-o)

    • Lorsque le client a basculé le niveau de base de données de « Extensible » à « Usage général », la base de données était fortement sollicitée (utilisation du processeur à 100 %).

    • De ce fait, le jeton SAAS, un jeton d'authentification interne utilisé par Microsoft pour PostgreSQL, n'a pas été actualisé correctement.

    • Comme le jeton n'a pas été actualisé, le système a enregistré les fichiers WAL (Write-Ahead Logging) en arrière-plan. Normalement, ces fichiers sont gérés automatiquement, mais l'échec de l'actualisation du jeton a empêché le nettoyage.

    • Par conséquent, environ 100 Go de fichiers WAL se sont accumulés en quelques semaines.

    Solution fournie par le support Microsoft :

    • Effacement de tous les fichiers WAL accumulés.

    • Actualisation manuelle du jeton SAAS.

    Ce problème ne peut pas être résolu directement par les clients ; vous pouvez créer un ticket d'assistance à ce sujet.

    Pour plus de détails et de bonnes pratiques, veuillez consulter cet article Microsoft :

    https://learn.microsoft.com/en-us/answers/questions/2069089/disk-space-error-and-temp-files-management-in-azur

    https://techcommunity.microsoft.com/blog/azuredbsupport/learning-from-expertise-7-where-is-my-server-storage-taken---azure-postgresql/3032964

    J'espère que cela vous aidera à identifier la cause du problème et à prendre les mesures appropriées. Si vous avez besoin d'aide ou de conseils supplémentaires pour optimiser le stockage, n'hésitez pas à nous contacter. Ce fil de discussion étant en français, veuillez excuser ma grammaire, car j'utilise la fonction de traduction pour y répondre.

    Veuillez accepter la réponse si elle est utile, afin d'aider les autres membres de la communauté à résoudre des problèmes similaires.

    Merci

    Pratyush


Votre réponse

Les réponses peuvent être marquées comme Réponses acceptées par l’auteur de la question, ce qui permet aux utilisateurs de connaître la réponse qui a résolu le problème de l’auteur.