1
0
mirror of https://gitlab.com/depesz/explain.depesz.com.git synced 2024-11-30 09:06:42 +02:00
Commit Graph

90 Commits

Author SHA1 Message Date
Christoph Berg
6c19d86a06 Add note that the obfuscation feature makes plans harder to read 2020-11-24 16:48:25 +01:00
Hubert depesz Lubaczewski
2e30779c38 Update year in copyright 2020-11-05 16:50:16 +01:00
Hubert depesz Lubaczewski
35ca9b5953 Add information about reformatter tool 2020-11-05 16:48:59 +01:00
Hubert depesz Lubaczewski
828d2c848c allow easier changes in css/js
Adding v= paramterer should make it easier to refresh if file is cached.
2020-11-05 15:44:01 +01:00
Hubert depesz Lubaczewski
6833367855 Beautify queries, and hide bogus "actual" info
1. Added beautification of queries using pgFormatter library
   https://github.com/darold/pgFormatter
2. In case of plans that are "explain query" and not "explain analyze"
   - don't show bogus "actual ..." info.
2020-11-05 15:38:16 +01:00
Hubert depesz Lubaczewski
9979f2f233 remove forgotten debug text 2020-08-05 11:43:25 +02:00
Hubert depesz Lubaczewski
55be9d33bf Add support for storing queries 2020-07-27 15:16:43 +02:00
Hubert depesz Lubaczewski
cbe239d9da Commify numbers in extra-info parts of plan 2020-06-08 11:37:00 +02:00
Hubert depesz Lubaczewski
ab60fbca86 Fix display for Tid Scans
This is to accomodate Pg::Explain 0.95
2020-03-20 12:24:20 +01:00
Hubert depesz Lubaczewski
e330dbd2db Display # of workers, if parallel 2020-01-07 17:29:06 +01:00
Hubert depesz Lubaczewski
c20c5db4ea Add details when failed parsing 2019-12-17 20:09:28 +01:00
Hubert depesz Lubaczewski
df18b5e37a Improved help page 2019-12-03 22:33:53 +01:00
Hubert depesz Lubaczewski
f833e75ab5 Use textual link, and not image 2019-12-03 21:48:30 +01:00
Hubert depesz Lubaczewski
f4fb153c41 Allow embedding results in other pages (iframe)
To do it, simply:

  <iframe src="https://explain.depesz.com/i/<ID>"></iframe>
2019-12-03 21:31:29 +01:00
Hubert depesz Lubaczewski
d2d4e03557 Add colorized sources for explains
If explain was originally in json/yaml/xml format, add syntax-highlight
to the source of it.

Also - in such cases, add text view - explain regenerated to text
format.
2019-11-13 00:14:18 +01:00
Hubert depesz Lubaczewski
9eb78c85b9 Move to Pg::Explain 0.90 2019-11-12 23:24:12 +01:00
Hubert depesz Lubaczewski
4290b6a57d Add more details to html view of plan.
- display planning time, if available
- display execution time, if available
- display trigger execution table, if available
- use real execution time, instead of execution time of top level node,
if available
2019-06-18 13:33:31 +02:00
Hubert depesz Lubaczewski
3bda02ad9b Properly display WorkTable Scans 2019-06-18 12:17:54 +02:00
Hubert depesz Lubaczewski
57e2027985 Show info when calculating contact nonce prefix 2019-05-21 10:33:57 +02:00
Hubert depesz Lubaczewski
acb1952b1b Add proof-of-work (in JS) for contact form
There was too much spam from this contact form, so let's make it harder
for spammers to use.
2019-05-21 09:29:21 +02:00
Hubert depesz Lubaczewski
90c19886e9 Format contact confirmation msg nicely 2019-05-21 08:09:06 +02:00
Hubert depesz Lubaczewski
cca285c2aa Allow changing logo via config 2019-03-19 22:58:41 +01:00
Hubert depesz Lubaczewski
c409a2ad48 Not all foreign scans have "ON" clause
Example: https://explain.depesz.com/s/0FlR
Reported by MatheusOl on irc
2018-04-27 17:13:40 +02:00
Hubert depesz Lubaczewski
5ed566fce6 Properly display what parallel scans are on
Problem was reported on irc by Matthijs van der Vleuten.
2018-02-05 13:11:28 +01:00
Hubert depesz Lubaczewski
69cb9e85a4 rename anonymization to obfuscation 2017-10-25 11:37:15 +02:00
Hubert depesz Lubaczewski
e28cecfb23 Display appropriate service name
Now that explain.depesz.com can be accessed using different hostnames
(think: tor and it's .onion) - I need to be able to display it somehow.
2017-06-22 17:51:14 +02:00
Katrin Leinweber
6b6439946e rephrase to make it sound more natural 2017-06-13 20:36:45 +02:00
Katrin Leinweber
6da511c912 add (definite) articles to improve flow of reading 2017-06-13 20:33:27 +02:00
Katrin Leinweber
1024897fd5 fix typos, assuming en_US 2017-06-13 20:30:33 +02:00
Katrin Leinweber
959a729b8b harmonize wording on same page and with help.html 2017-06-13 20:26:48 +02:00
Hubert depesz Lubaczewski
8439410c5b Add "optimizations" for plans 2017-05-19 18:45:41 +02:00
Hubert depesz Lubaczewski
125175b865 Sync to current version on old host 2016-11-08 20:37:06 +01:00
Hubert depesz Lubaczewski
9a708e6d77 update copyright 2015-11-12 12:11:23 +01:00
Hubert depesz Lubaczewski
a430bd9a3f Add subquery name to display, forgotten 2015-10-13 12:55:36 +02:00
Hubert depesz Lubaczewski
03bbaf960f Add links to docs about explain node types
The links point to blogposts in "Explaining the unexplainable" series on
my blog: http://www.depesz.com/tag/unexplainable/
2015-10-13 12:47:09 +02:00
Hubert depesz Lubaczewski
055e74bc99 Allow nodes with no actual time
In process also fix never-executed nodes
2015-06-03 11:41:12 +02:00
Hubert depesz Lubaczewski
36b3844c15 Change tagline to mention PostgreSQL 2015-05-19 22:45:12 +02:00
Hubert depesz Lubaczewski
b8b01447b0 Merge branch 'master' of github.com:depesz/explain.depesz.com 2014-11-05 16:31:04 +01:00
Hubert depesz Lubaczewski
ab58eddac3 Commify long numbers in presented explains 2014-11-05 16:30:32 +01:00
Hubert depesz Lubaczewski
f185e5c746 Add /info page
This is only for users logged in, with granted "admin" privileges
(is_admin column in users table in database, by default false for
everybody, has to be manually changed in database).

Info page shows loaded modules, perl version and paths to used perl
interpreter and top level of explain.depesz.com application.
2014-10-31 22:03:11 +01:00
Hubert depesz Lubaczewski
121ee5e1a4 update btc address 2013-11-28 18:27:02 +01:00
Hubert depesz Lubaczewski
ccbc785440 bitcoin plea relocation 2013-11-24 19:58:23 +01:00
Hubert depesz Lubaczewski
c347dc6cb2 add bitcoint donation plea 2013-11-24 17:27:21 +01:00
Hubert depesz Lubaczewski
f6d2ca31ba update user history layout
first layout was just a development thing made by depesz. New layout for
user history is 99.9% by metys. depesz just added the date bar, and
decreased width of id column
2013-10-30 12:45:03 +01:00
Hubert depesz Lubaczewski
5ebaca1e8d we're in 2013 already, update copyright 2013-10-30 12:44:58 +01:00
Hubert depesz Lubaczewski
b381985e43 Users almost done
Functionality is there, I'm just waiting for Metys to help me with styling
2013-10-29 14:35:04 +01:00
Hubert depesz Lubaczewski
9ba0cc07cc Merge branch 'master' of github.com:depesz/explain.depesz.com 2013-10-28 14:59:48 +01:00
Hubert depesz Lubaczewski
22b973d093 WIP - users support
- users can now:
    - register
    - login
    - logout
    - change password
- new explains know about logged user (it's stored in database)
2013-10-28 14:58:17 +01:00
Hubert depesz Lubaczewski
a8150c0494 Fix display of writing nodes from older Pgs
Older Pgs (9.0 for example) didn't show table name for
insert/update/delete. Fix template not to assume "scan_on" is available
for writing nodes.
2013-10-08 15:16:48 +02:00
Hubert depesz Lubaczewski
bb7242c0fe Fix display of Index Only Scans
New Pg::Explain version (0.67) splits them into parts, so it has to be
re-assembled for display
2013-05-25 00:36:52 +02:00