Hi,
We have a 120 MB huge relational xml file, that we parse it through xsd file and import it into SQL Server relational tables using .net Dataset class. It takes around 2 hours to validate and import this huge file into sql server.
When the import is happening most of the Server CPU and memory resources are also more than 50%.
We would like to increase the performance of this import and we are ready to redesign the application if we find a better solution.
Any ideas/suggestions sincerely appreciated.
javed.
Hi Javed,
You can use XML Bulk Load component to import your xml data directly into SQL Server.
Refer Books on line SQL Server 2005 :
SQL Server 2005 Books online ->
SQL Server Programming Reference ->
SQL XML 4.0 Programming ->
Performing Bulk Load of XML Data (SQLXML 4.0)
Refer the following links to know more about XmlBulkLoad component:
Performing Bulk Load of XML Data (SQLXML 4.0)
Using SQL Server's XML Support > XML Bulk Load
How to import XML into SQL Server with the XML Bulk Load component
Thanks
Naras.
No comments:
Post a Comment