sql >> Databáze >  >> RDS >> PostgreSQL

Jak povolím profiler funkcí PostgreSQL?

Na PostgreSQL 8.3 na Win32 je profilovací plugin nainstalován ve výchozím nastavení, ale není načten. Stačí spustit tento SQL:

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

...a pak, když chcete profilovat nějaký kód,

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. Rozlište duplikáty ve smyčce foreach od sql

  2. Porušuje MySQL standard tím, že umožňuje výběr sloupců, které nejsou součástí skupiny podle klauzule?

  3. Jak zjistím umístění protokolu chyb démona MySQL?

  4. Spojte řetězec a číslo v MySQL