Advertisement
funcelot

add database statistics

Feb 21st, 2020
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.11 KB | None | 0 0
  1. docker exec -it -u 0 poleznygorodru_postgis_1 /bin/sh -c 'apt-get -y install sudo && sudo -u postgres psql -U postgres -d gis  -c "SELECT * FROM usefulcity_user WHERE email=(SELECT u.email FROM usefulcity_user u GROUP BY u.email HAVING count(u.email) > 1)"'
  2.  
  3.  
  4. docker exec -it -u 0 poleznygorodru_postgis_1 bash
  5. docker exec -it -u 0 poleznygorodru_postgis_1 sudo -u postgres psql -U postgres -d gis  -c "SELECT * FROM usefulcity_user"
  6. apt-get -y install sudo
  7. sudo -u postgres psql -U postgres -d gis
  8. SELECT * FROM usefulcity_user where count \g
  9. SELECT * FROM pg_available_extensions WHERE name = 'pg_stat_statements' and installed_version is not null;
  10. CREATE EXTENSION pg_stat_statements;
  11.  
  12. # postgis
  13. shared_preload_libraries = 'pg_stat_statements, pg_shard'               # (change requires restart)
  14. pg_stat_statements.max = 10000
  15. pg_stat_statements.track = all
  16.  
  17. shared_preload_libraries = 'pg_stat_statements, pg_shard'\npg_stat_statements.max = 10000\npg_stat_statements.track = all
  18.  
  19. # reloads DB in container
  20. docker exec -it -u 0 poleznygorodru_postgis_1 sudo -u postgres psql -U postgres -c "SELECT pg_reload_conf();"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement