To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=48403
User fs changed the following:
What |Old value |New value
================================================================================
Assigned to|fs |os
--------------------------------------------------------------------------------
------- Additional comments from [EMAIL PROTECTED] Mon Aug 22 07:46:40 -0700
2005 -------
fs->os: we dispatch a '.uno:DataSourceBrowser/InsertContent' URL into Writer,
which triggers the SwNewDBMgr::MergeNew( ODataAccessDescriptor ). One element of
the given data access descriptor is a result set. In 1.1, this result set was
used for determining the field content. In 2.0, for every field a RowSet is
created and executed, which is about 110 RowSet instances in the sample
document.
While I found some potential to speed up the execution of the RowSet, so that
the overall performance is about 25 percent faster, it's still incredibly slow.
However, there is not much to optimize on SDB side - if you execute 100 RowSets
(which by definition is an expensive operation), then you cannot expect this to
be fast. So, the real solution is to use the ResultSet provided in the data
access descriptor (finally, that's why the ResultSet *is* provided, so that
clients can use it, instead of expensively create an own version).
---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]