sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan aktiverer jeg PostgreSQL funktionsprofiler?

På PostgreSQL 8.3 på Win32 er profileringspluginnet installeret som standard, men ikke indlæst. Bare kør denne SQL:

LOAD '$libdir/plugins/plugin_profiler.dll';
SET plpgsql.profiler_tablename = 'bazzybar';

...og så når du vil profilere noget kode,

drop table if exists bazzybar; -- reset the profiling stats
select my_function_here('lala',123);  -- this line and variations as many times as you deem fit
select * from bazzybar; -- show the time spent on each line of your function



  1. Opret alle måneders liste fra en datokolonne i ORACLE SQL

  2. To hvor betingelse for samme kolonne ved hjælp af gruppe efter

  3. Langsom postgres-forespørgsel, når du forbinder store tabeller

  4. Brug af en ekstern HD til at skrive til og gemme en mysql-database