Skip to content

Releases: spaghettidba/WorkloadTools

My MI does not behave, but why?

05 May 10:48
Compare
Choose a tag to compare

Managed Instances want a totally different way of capturing CPU. Sigh.

Dates on the x

19 Apr 17:51
Compare
Choose a tag to compare

WorkloadViewer now shows dates on the x axis when you are analyzing a workload. When comparing two workloads it shows the offset in minutes instead.

Choose your Pool Size

29 Jan 08:28
Compare
Choose a tag to compare

Thanks to @thed000d you can now configure the MaxPoolSize in a SqlConnectionInfo object. This property can be set in the .json configuration files.

Prepare and execute

02 Dec 10:44
Compare
Choose a tag to compare
  • Fixed bug in the replay of prepared statements. Now they work (at least they should)
  • Added full join capabilities in workloadviewer. Previous versions used "baseline left join benchmark" as the source for the queries tab. Now it is a full join, so you can see some data even it the baseline contains no data for the selected time frame

Floating errors

13 Nov 11:01
Compare
Choose a tag to compare

Turns out regular expressions are tough. Who would have thought?

Prepared to be prepared

09 Nov 11:12
Compare
Choose a tag to compare

Small fixes, especially in handling of prepared statements.

  • Fix for #91 (Extended events session is not removed from Azure SQL when TimeoutMinutes is set)
  • Forced UploadIntervalSeconds to be in minutes
  • Added more attributes to the connection strings (thanks @shellninja)
  • Added checks to the input trace file before conversion

Expecting the Unexpected

11 May 13:16
Compare
Choose a tag to compare
  • Fixed some bugs in replay.
  • Added more error handling to keep replay alive

Event Sequence

30 Apr 16:16
Compare
Choose a tag to compare
  • Fixed a bug in XE stream collection that prevented reading event_sequence
  • Fixed a bug in performance counters collection that prevented cpu usage to be collected from Managed Instances

Context is king

24 Apr 09:44
Compare
Choose a tag to compare

This release contains two new features for the replay:

  1. The replay percent is displayed during execution
  2. The original event_sequence is added to the replay error messages, so that you can use it to locate the source command in the sqlite file, using the event_sequence column

These small additions should help you get more context when performing replays.

Easter Edition

10 Apr 17:11
Compare
Choose a tag to compare

Fixed a nasty bug with SynchronizationMode in Replay.
Now replay waits should follow original waits more closely.