Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
v10.1 freezes where v9.5 is super fast (BLOB related) #548
HeidiSQL has been the fastest GUI tool.
Steps to reproduce this issue
Once: No responce, no shown data after 2-3 minutes.
v9.5 installed works super fast on the same PC
regression, needs to know what actually was changes in 10.1 related to fetching table data that has images in BLOB
I second @carloselectro as the issues is definitely BLOB related.
I had to downgrade to v9.5 and warn colleagues not to upgrade.
2f2e21b has check for what button is pressed
if SendingControl = btnPreviewCopy then begin imgPreview.Picture.SaveToClipBoardFormat(ClpFormat, ClpData, APalette); if (imgPreview.Picture.Graphic <> nil)
a7c0883 is similar for only has changes for Image Preview
While what I saw, is was very slow showing row of data in table view.
If there is logic to call Image Preview refresh after drawing each line in the table, that is just wrong.
One reason for that slowness is definitely 651b485, which I am going to revert partially now. That will make the grid load the first 256 bytes from BLOBs, and load the rest when a row gets focus. Currently, the grid loads the entire BLOB contents of all visible rows into the grid, with a dumb