2008-12-13 15:57:17 |
Raphaël Valyi - http://www.akretion.com |
bug |
|
|
added bug |
2008-12-14 17:00:31 |
Fabien (Open ERP) |
openobject-client: status |
New |
Invalid |
|
2008-12-14 17:00:31 |
Fabien (Open ERP) |
openobject-client: statusexplanation |
|
This is fine.
GTK loads the list of 80 items, only for the selected products. It is also smart in the way, it loads only fields that were not in the list view.
Loading one or 80 items is nearly the same time for postgresql (which is the bottelneck of the ERP) as it is the same number of queries. It allows to cache the data and work in cache when you do Next, Previous. The result is much less queries and server-client transactions. For complex fields (binaries, one2many, many2many) it loads only when you go on the record.
So, in my sense, GTK is much more faster than etiny, mainly because it is able to cache the selected records, in the client side. It allows you to do: next, next, next,... very fastly for a server-client application.
Please don't write bugs in uppercase, we set priority if we think it's important.
|
|
2008-12-19 17:24:24 |
Raphaël Valyi - http://www.akretion.com |
openobject-client: status |
Invalid |
Confirmed |
|
2008-12-19 17:24:24 |
Raphaël Valyi - http://www.akretion.com |
openobject-client: statusexplanation |
This is fine.
GTK loads the list of 80 items, only for the selected products. It is also smart in the way, it loads only fields that were not in the list view.
Loading one or 80 items is nearly the same time for postgresql (which is the bottelneck of the ERP) as it is the same number of queries. It allows to cache the data and work in cache when you do Next, Previous. The result is much less queries and server-client transactions. For complex fields (binaries, one2many, many2many) it loads only when you go on the record.
So, in my sense, GTK is much more faster than etiny, mainly because it is able to cache the selected records, in the client side. It allows you to do: next, next, next,... very fastly for a server-client application.
Please don't write bugs in uppercase, we set priority if we think it's important.
|
|
|
2008-12-19 19:39:03 |
Fabien (Open ERP) |
openobject-client: status |
Confirmed |
Invalid |
|
2008-12-19 19:39:03 |
Fabien (Open ERP) |
openobject-client: statusexplanation |
|
I am reading a list of 26 records in 7 queries in list, 20 in form, and 20 in list with all fields of the form view. So this can not be O(n), it's correct, with O(1). If you have problems, it may be related to one of your module ?
Can you give me this list of installed modules ? |
|