author | Radek Brich <radek.brich@devl.cz> |
Thu, 15 Dec 2011 18:26:04 +0100 | |
changeset 25 | 20a72a9a2d09 |
parent 9 | 2fcc8ef0b97d |
child 27 | 5fb4883604d6 |
permissions | -rwxr-xr-x |
#!/usr/bin/env python3.2 from pgtoolkit import pgstats, toolbase class LongQueriesTool(toolbase.SimpleTool): def __init__(self): toolbase.SimpleTool.__init__(self, name='longqueries', desc='List long queries.') self.init() def main(self): stats = pgstats.PgStats(self.pgm.get_conn('target')) for ln in stats.list_long_queries(): print(ln['query']) print(' ', 'query_start:', ln['query_start'].strftime('%F %T')) print() tool = LongQueriesTool() tool.main()