sql >> Database >  >> RDS >> PostgreSQL

Waarom nemen de prestaties van PostgresQL-query's in de loop van de tijd af, maar worden ze hersteld bij het opnieuw opbouwen van de index?

Automatisch stofzuigen zou voldoende moeten zijn, op voorwaarde dat je het hebt geconfigureerd voor de gewenste prestaties.

Opmerkingen:VACUUM VOL:hiermee worden tabelstatistieken opnieuw opgebouwd en wordt veel schijfruimte teruggewonnen. Het vergrendelt de hele tafel.

VACUUM:dit zal tabelstatistieken opnieuw opbouwen en wat schijfruimte terugwinnen. Het kan parallel met het productiesysteem worden uitgevoerd, maar genereert veel IO die de prestaties kan beïnvloeden.

ANALYSE:hiermee worden de statistieken van de queryplanner opnieuw opgebouwd. Dit wordt geactiveerd door VACUUM, maar kan op zichzelf worden uitgevoerd.

Meer gedetailleerde opmerkingen vindt u hier



  1. Hoe dubbele records te vinden met behulp van Group by and Having-clausule in SQL Server - SQL Server / TSQL-zelfstudie, deel 132

  2. MySQL Workbench kan mysql.proc niet laden

  3. Weergave van PSQL 8.3+ clientqueryresultaten

  4. Een vast aantal rijen ophalen in SQL-query in Oracle