Open ewaters opened 12 years ago
You could draw the table for what is actually shown on screen, and then resize as needed (when scrolled). This way you only have to fetch n rows, where n is the number of rows that fit on screen or an arbitrary number like 200
Upon selecting a very large and wide data set, there is a lot of processing to be done to compute optimal UnicodeBox tables. Take this example I just ran into:
A select * from this table hung for half a minute before I had to kill it; most likely took lots of time trying to draw the huge table.