Click here to Skip to main content
15,897,133 members
Home / Discussions / Database
   

Database

 
GeneralRe: How to convert varchar values to int while passing as an in parameter? Pin
meeram39512-Dec-10 19:14
meeram39512-Dec-10 19:14 
GeneralRe: How to convert varchar values to int while passing as an in parameter? Pin
Jörgen Andersson10-Dec-10 4:10
professionalJörgen Andersson10-Dec-10 4:10 
QuestionJoin in MYSQL Pin
bhavnvyas9-Dec-10 22:11
bhavnvyas9-Dec-10 22:11 
AnswerRe: Join in MYSQL Pin
Luc Pattyn9-Dec-10 22:51
sitebuilderLuc Pattyn9-Dec-10 22:51 
GeneralRe: Join in MYSQL Pin
Jörgen Andersson10-Dec-10 0:57
professionalJörgen Andersson10-Dec-10 0:57 
GeneralRe: Join in MYSQL Pin
Luc Pattyn10-Dec-10 1:07
sitebuilderLuc Pattyn10-Dec-10 1:07 
GeneralRe: Join in MYSQL Pin
Kasson10-Dec-10 20:30
Kasson10-Dec-10 20:30 
Questionlarge SQL table update performance Pin
KLPounds9-Dec-10 6:01
KLPounds9-Dec-10 6:01 
Overview... Client has an inventory DB in SQL with over 2 million records. The inventory db is constantly updated by .NET 3.5 winforms app that queries another 3rd party db via web services. the inventory is essently in constant update. Client is looking for faster performance as it's taking days to cycle thru the whole table and inventoried items will continue to grow.

I have no control over the structure of the SQL table as its tied to other applications and I have no control over the 3rd party web service that I'm getting the updated info from.. I only have control over the winform app that communicates with the two. It simply queries the webservice for inventory data, do some work with the data, and update the results into SQL db. But it has to run down thru the entire inventory table.

I've inherited this app and so most of the work I've done was specific to functional tweaks and code cleanup but now the client is looking for more speed. Throwing 5 figures worth of hardware horsepower and my "tweaks" isn't giving him the results he was expecting. While his old hardware was inadequate for what he was doing, I explained throwing muscle doesn't really fix slow software.

Sending Update queries 1 record at a time whether via the .NET app or even calling a Stored Procedure just seems inefficient when your dealing with a dataset of this size.. And when it takes days to update, it runs 24/7 which causes other issues.

My thought is to do work with the data via a datatable and then do one big update to SQL. I'm not talking loading all records.. currently the app loops thru chunks of 500-1000 records at a time. There has to be way better than a 1 by 1 record update encapsulated in a big For-Loop.

Advice, Comments, Opinions?

I've done similar work with datatables but it was for manipulating CSV files and on much smaller scale (< 1000 rows). But it seems logical that the priciples would be the same and faster than calling SQL directly to update 1 record at a time.

Thanks In Advance!
AnswerRe: large SQL table update performance Pin
David Mujica9-Dec-10 6:44
David Mujica9-Dec-10 6:44 
GeneralRe: large SQL table update performance Pin
KLPounds9-Dec-10 7:32
KLPounds9-Dec-10 7:32 
GeneralRe: large SQL table update performance Pin
David Mujica9-Dec-10 9:25
David Mujica9-Dec-10 9:25 
AnswerRe: large SQL table update performance Pin
jschell9-Dec-10 10:25
jschell9-Dec-10 10:25 
AnswerRe: large SQL table update performance Pin
Mycroft Holmes9-Dec-10 11:34
professionalMycroft Holmes9-Dec-10 11:34 
Questionsyntax error! Pin
Jassim Rahma9-Dec-10 2:57
Jassim Rahma9-Dec-10 2:57 
AnswerRe: syntax error! Pin
Pete O'Hanlon9-Dec-10 4:10
mvePete O'Hanlon9-Dec-10 4:10 
AnswerRe: syntax error! Pin
Eddy Vluggen9-Dec-10 5:02
professionalEddy Vluggen9-Dec-10 5:02 
QuestionOPENXML - SQL Pin
Hum Dum8-Dec-10 17:46
Hum Dum8-Dec-10 17:46 
AnswerRe: OPENXML - SQL Pin
Hiren solanki8-Dec-10 22:53
Hiren solanki8-Dec-10 22:53 
QuestionUpdating a DataSet from a Database Pin
Dominick Marciano8-Dec-10 14:07
professionalDominick Marciano8-Dec-10 14:07 
AnswerRe: Updating a DataSet from a Database Pin
PIEBALDconsult8-Dec-10 17:02
mvePIEBALDconsult8-Dec-10 17:02 
AnswerRe: Updating a DataSet from a Database Pin
Mycroft Holmes8-Dec-10 20:17
professionalMycroft Holmes8-Dec-10 20:17 
AnswerRe: Updating a DataSet from a Database Pin
David Mujica9-Dec-10 3:21
David Mujica9-Dec-10 3:21 
AnswerRe: Updating a DataSet from a Database Pin
Vimalsoft(Pty) Ltd9-Dec-10 4:30
professionalVimalsoft(Pty) Ltd9-Dec-10 4:30 
AnswerRe: Updating a DataSet from a Database Pin
Dominick Marciano10-Dec-10 4:25
professionalDominick Marciano10-Dec-10 4:25 
AnswerRe: Updating a DataSet from a Database Pin
Spectre_00114-Dec-10 2:37
Spectre_00114-Dec-10 2:37 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.