Hi at all,
when I look at the queries built by PHPRunner with the $dDebug setting on, I see that it fetches all the fields from the query screen for the list view, even when only some fields are actually shown in the list view (search reduced to only one field too) and all fields only needed in add and edit pages. This can lead to longer query and especially fetch times in MySQL.
Just as an example: A query of mine with round about 20 fields and a limit of 1000 is queried in 0.062 sec and fetched in 0.438 sec. If I only select 5 fields from the same query, the query time still is 0.062, but the fetch time is now down to 0.031 sec.
So I wonder, how I could get more efficient list views and still have the capability of adding and editing all fields of a table?
I could create one list view with only some fields used for listings and then jump from there to the add and edit pages based on the complete query. But then I would have two PHPRunner views for a table - a lot of overhead.
Any alternatives?