UPDATE do MS SQL je pomalý rubrika: Programování: Java

3 kamenitxan
položil/-a 28.7.2015

Zdravím,
programuju Java aplikaci která musí do MS SQL updatovat kolem 50-100 tisíc řádků. Updatuju v jedný transakci 1000 řádků(prepared statement, batch) a těch 1000 trvá 20 vteřin, což je příšerný. Zkoušel jsem MS driver i jTDS a bez rozdílu. Nevíte, jak by se to dalo zrychlit? Třeba select je okamžitý.
Dík

odkaz Vyřešeno
3 kamenitxan
odpověděl/-a 30.7.2015

Díky všem.
Nakonec jsem to udělám tak, že dělám INSERT do tabulky vedle, která se pak bude používat místo původní.
XML bulk load by asi taky šel, ale tohle je pro mě nakonec lepší. Hlavní je, že teď už nezdržuje databáze.

Pro zobrazení všech 7 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.