I upgraded my local stack to lucee 6.2.2 / jdk 21 / tomcat 11.
I have a small script, uploading a csv file (6 columns), parse each data field (e.g. validate) and then i collect the rows in an array. If the array length is 100, I create one “INSERT INTO” sql statement with 100 rows.
The file has 363 rows, really nothing special and this works within less seconds.
After the upgrade, the script ran in a timeout and the Query each-function is terrible slow:
The Lucee web admin also shows a lot of implicit variable access - not sure if this is related:
I switched from 100 data rows to 10 rows, makes it much faster:
This feels like a bug?