-
Notifications
You must be signed in to change notification settings - Fork 2
Changelog
William Meitzen edited this page Jan 7, 2020
·
32 revisions
- Use min of start time and max of total time of parallel leader and all workers, instead of just showing the parallel leader durations, for calculating operator durations
- Set CTE operator to use CTE Scan icon
- Updated operator time difference calculations
- Updated operator exclusive time calculations
- Updated plan list font
- Fix: stop highlighting parallel leader when operator's time difference = 0
- Fix: corrected worker actual mass calculation
- Fix: corrected parallel leader time difference highlighting issues
- Removed exclusive time from workers
- Fix: Shorten plan name in tabs if > 30 chars
- Fix: Correct Help / About URLs
- Add: Field to change plan name
- Fix: Actual and estimated "rows removed by filter/index recheck" counts
- Added db columns for sort workers (for a future version)
- Checked many calculations for rows, mass, workers, and filters for this release on multiple PG versions (9.3, 9.6, 10, 12, 12.1)
- Improved estimated "rows removed by filter/index recheck" count
- Add: When using slider, darken completed operators
- Fix: Plan stats are available w/o changing to a different plan first
- Add: Merge anti-join icon
- Fix: Set exclusive time to 0 sec if calculated excluded time < 0 sec (leaders and workers)
- Use black text where plan width = 0 (indicate when operator returned no data)
- Numerous bug fixes (main reason for update)
- Add: Remember password checkbox
- Add: Prompt to ask for password
- Top buttons are more closely tied to plan graph view (e.g. if there are no actual rows in the JSON plan, Actual Rows, Actual Mass, and both Ratio buttons are disabled; if there are no actual times, Exclusive Time and Time Difference buttons are disabled)
- Disable Cost slider if there are no costs
- Disable Time slider if there are no times
- Fix: Exceptions would occur when switching between costs on and off
- Fix: Long-running SQL code bug fix (re: calculating # of loops recursively)
- Fix: Toggling workers then zooming would size boxes wrongly
- Removed % by Disk and RAM buttons
- Removed % by Disk and RAM worker info
- If user deleted all plans, disable Delete and Duplicate buttons
- "Plan Graph" tab is disabled until a plan graph is generated.
- SQL error messages to JSON plan textbox.
- Disable "Show JSON Plan" button if any SQL errors.
- Added "buffers" option when adding a new plan.
- Fix: JSON explain plan wasn't being written to sqlite db sometimes.
- Added "Partial Mode" property, mainly used for Aggregate operators