I don't think it would improve the load time.  Exact ddl present
before the insert would help answer.  Currently Derby does not
support an option for a client program to tell import the data is
already sorted, if it did and your load included a primary key
or secondary index then that sort could be avoided.

It may help query time in cases of queries that return a range of
primary keys as it is sort of a one time clustering of the data
by primary key. This clustering will slowing disolve as you delete/insert more data into the table. Note it MAY, it depends
on a lot of factors about the queries/cache of your actual application.

Calum Miller wrote:
Hi,

We are using SYSCS_UTIL.SYSCS_IMPORT_TABLE to bulk import data into an empty table from a CSV file. Currently, the CSV data is not ordered by primary key. If we ordered this CSV file by primary key before importing does this A) improve the load time or/and B) improve the query performance?

Thanks in advance

Calum Miller
http://www.informed-decision-making.com




Reply via email to