Ibrar Ahmed
12ba1e39d1
PG-172: Exponential histogram for time buckets.
2021-02-02 15:30:28 +00:00
Ibrar Ahmed
8fea207cbf
PG-169: Use macros to avoid the potential buffer over run.
2021-01-22 17:34:05 +00:00
Hamid Akhtar
7f84b8d08e
PG-169: Fixing message buffer overrun and incorrect index access to fix the server crash.
...
Crash was occurring during server regression.
Reviewed By: Ibrar Ahmad.
2021-01-20 20:15:00 +05:00
Ibrar Ahmed
401e2b0505
PG-168: "calls" and histogram parameter does not match.
2021-01-19 13:05:54 +00:00
Ibrar Ahmed
10e0b4f0f6
PG-167: SQLERRCODE must be in readable format.
2021-01-19 12:35:52 +00:00
Ibrar Ahmed
412d9bc9b1
PG-166: Display actual system time instead of null.
2021-01-18 17:11:49 +00:00
Ibrar Ahmed
0e8f4c489c
PG-165: Recycle expired buckets.
2021-01-14 12:58:42 +00:00
Ibrar Ahmed
722435ec98
PG-161: Miscellaneous small issues.
2021-01-12 15:51:34 +00:00
Ibrar Ahmed
a297ac19ea
PG-161: Miscellaneous small issues.
2021-01-12 07:47:22 +00:00
Ibrar Ahmed
84de947da6
PG-160: Integration with PGXN.
2021-01-11 17:57:27 +00:00
Ibrar Ahmed
860de28e6f
PG-159: Bucket start time (bucket_start_time) should be aligned with bucket_time.
2021-01-11 17:20:27 +00:00
Ibrar Ahmed
44bab626f1
PG-158: Segmentation fault while using pgbench with clients > 1.
2021-01-08 18:12:04 +00:00
Ibrar Ahmed
9bee6b3690
Copyright Notice update.
2021-01-05 18:56:07 +00:00
Ibrar Ahmed
aeeaeaeb46
Revert "PG-156: Adding a placeholder replacement function for prepared statement"
...
This reverts commit 1e67e0b5bd
. The commit breaks some
functionality.
2021-01-05 18:51:00 +00:00
Martin Sun
1e67e0b5bd
PG-156: Adding a placeholder replacement function for prepared statement
...
When users set normalized_query to off and execute a prepared statement
user can see the actual value of parameters.
Reviewd By: Hamid Akhtar
2021-01-04 21:02:35 +08:00
Ibrar Ahmed
a2e1f89dea
Bumped version number to 0.7.0
2020-12-28 14:03:16 +00:00
Ibrar Ahmed
47ad105011
PG-150: Logging CMD Type like SELECT, UPDATE, INSERT, DELETE.
2020-12-06 16:38:48 +00:00
Ibrar Ahmed
bedc2ffc78
PG-154: Add backup option in case of no space left in the bucket.
2020-11-29 20:11:23 +00:00
Ibrar Ahmed
6ec5c2b4ed
PG-153: Log application name.
2020-11-24 21:03:32 +00:00
Ibrar Ahmed
057150c99b
Issue - ( #21 ): Show objects(tables) involved in the query.
...
PG-96
2020-11-24 20:10:49 +00:00
Ibrar Ahmed
971e57fd93
Issue - ( #62 ): Logging CMD Type like SELECT, UPDATE, INSERT and DELETE.
...
PG-150
2020-11-24 18:02:25 +00:00
Ibrar Ahmed
a668199dcf
Issue - ( #62 ): Logging CMD Type like SELECT, UPDATE, INSERT, DELETE, UNKNOWN.
...
PG-150
2020-11-12 15:46:17 +00:00
Ibrar Ahmed
5bea9f4581
Issue - ( #62 ): Logging CMD Type like SELECT, UPDATE, INSERT, DELETE, UNKNOWN.
...
PG-150
2020-11-12 13:14:27 +00:00
Ibrar Ahmed
3999e28c00
Issue - ( #61 ): Remove unnecessary code previously used for wait_events.
...
PG-146
2020-11-11 13:52:45 +00:00
Ibrar Ahmed
7b04755037
Issue - ( #60 ): Log error/warning/info and debug messages.
...
PG-136
2020-11-11 11:47:06 +00:00
Ibrar Ahmed
8918017134
Issue ( #59 ): Build failed using gcc-9 and 10.
...
The issue only occurs when compiled using -fno-common flag.
2020-11-02 11:21:47 +00:00
Ibrar Ahmed
bc47a0074b
Issue - ( #53 ): Fix a bug where the query response time histogram does show proper counters.
...
PG-143 : PostgreSQL-13 has a different issue so, special handling for PostgreSQL-13 done.
2020-10-12 22:53:37 +00:00
Ibrar Ahmed
ec1ff594b4
Issue - ( #54 ): Planning counters require renaming.
...
PG-144 : Changing planing counter name to sync with pg_stat_statment.
2020-10-12 22:39:44 +00:00
Ibrar Ahmed
f48a64cc0a
Issue - ( #53 ): Fix a bug where the query response time histogram does show proper counters.
...
PG-143 : Total sum of all the response histograms should be equal to total_calls.
2020-10-12 21:49:35 +00:00
Ibrar Ahmed
166ee0a25b
Issue - ( #51 ): Postgres process is taking too much CPU.
...
Jira: PG-141
There is lock conflict, so used LW_EXCLUSIVE instead of LW_SHARED. This
need to be investigated again and check the possibility to use a shared lock.
2020-10-12 19:41:48 +00:00
Ibrar Ahmed
b23df84af9
Issue - ( #52 ): Create a function to return the build version.
...
Jira: PG-142
2020-10-12 17:54:44 +00:00
Ibrar Ahmed
6170d1f77c
Issue - ( #51 ): postgres process is taking too much CPU.
...
Jira: PG-141
2020-10-12 17:45:37 +00:00
Ibrar Ahmed
0e67d5d68d
Issue - ( #50 ): Assertion Failure when pg_stat_statment and pg_stat_monitor used together.
...
Jira: PG-140
2020-10-12 17:44:57 +00:00
Ibrar Ahmed
dea16f1878
Issue ( #49 ): Duplicates in pg_stat_monitor.
...
Jira: PG-139
2020-10-10 22:46:53 +00:00
Ibrar Ahmed
d66a079b1b
Issue ( #47 ): Default values of setting are not set properly.
2020-09-30 12:49:05 +00:00
Ibrar Ahmed
935d063f13
Issue(30): Code refactoring.
2020-09-14 22:26:19 +00:00
Ibrar Ahmed
8e7256f500
Issue ( #42 ): pgbench still logs data in case of false value of pgsm_enable.
...
One place left to disable the logging in case of pgsm_enable is false.
PG-124.
2020-08-26 03:03:17 +05:00
Ibrar Ahmed
6700c9686e
Issue ( #42 ): Enable/Disable pg_stat_monitor should not require PostgreSQL restart.
...
PG-124
2020-08-17 15:01:32 +00:00
Ibrar Ahmed
a2c87d8398
Issue - ( #40 ): Cannot set pgsm_track value with psql client with alter system.
...
Removed the track option and added a new option pgsm_enable, which require a restart.
PG-122
2020-08-06 10:43:27 +00:00
Ibrar Ahmed
a5ae569e61
Issue - ( #35 ): Fix a compilation error on Centos.
2020-07-22 09:44:30 +00:00
Ibrar Ahmed
355436c4dc
Issue - ( #34 ): PostgreSQL Version 13 support added.
2020-06-23 17:24:21 +00:00
Ibrar Ahmed
5536041539
Issue - ( #33 ): Display all the custom configuration parameters used for pg_stat_monitor.
...
A new view named (pg_stat_monitor_settings) is added to see all the custom
configuration parameters and its default, min, max, and type.
2020-05-25 11:58:22 +00:00
Ibrar Ahmed
30a8e92aa8
Issue - ( #31 ): PostgreSQL Version 13 Support added.
2020-04-24 16:27:30 +00:00
Ibrar Ahmed
beca034067
Issue ( #30 ) - Code refactoring.
2020-04-15 09:49:02 +00:00
Ibrar Ahmed
fca8cd431a
Issue - ( #27 ): PG-106: Support for WaitEvents, similar to pg_stat_activity added.
2020-03-20 05:17:10 +00:00
Ibrar Ahmed
179e99d692
Major refactoring to support multiple new features.
...
Issue - (#16 ): PG-112: Change the column name "ip" to "client_ip" for readability purpose.
Issue - (#17 ): PG-111: Show all the queries from complete and incomplete buckets.
Issue - (#18 ): PG-108: Log the bucket start time.
Issue - (#19 ): PG-99: Response time histogram.
Issue - (#20 ): PG-97: Log CPU time for a query.
Issue - (#21 ): PG-96: Show objects(tables) involved in the query.
Issue - (#22 ): PG-93: Retain the bucket, and don't delete the bucket automatically.
Issue - (#23 ): PG-91: Log queries of all the databases.
Issue - (#24 ): PG-116: Restrict the query size.
Issue - (#3 ) : README file update.
2020-02-27 19:27:05 +00:00
Ibrar Ahmed
9f1cf3629d
Issue - ( #10 ): The hist_* is not working in CentOS.
...
Remove some old code, missed previously.
2019-12-03 10:46:32 +00:00
Ibrar Ahmed
344b12a3a6
Issue - ( #10 ): The hist_* is not working in CentOS.
2019-12-03 10:30:59 +00:00
Ibrar Ahmed
40e1df799e
Issue - ( #6 ): Build failed for PostgreSQL Version 12.
2019-12-02 19:29:20 +00:00
Ibrar Ahmed
8286fc44b0
Issue - ( #4 ): Missed to update the "total_calls" when executing the same query multiple times.
...
Forgot to update the "total_calls" column when a query executes
multipletimes, during refactoring.
2019-11-20 12:00:00 +00:00
Ibrar Ahmed
56d8375c38
Issue - ( #2 ): Extended pg_stat_statement to provide new features.
...
Support for database/user/client based aggregates added to access
these statistics with three new views added. Some new counters added
including min/max/mean's time histograms. We are saving the parameters
of the slow queries, which can be tested later. Did some refactoring
of the code, by renaming the whole extension from pg_stat_statement to
pg_stat_monitor.
2019-11-20 10:30:57 +00:00