- Szabadulnak a kínai eszközöktől az amerikai szolgáltatók, de ez sokba kerül
- Irányíthat-e atomfegyvereket az AI?
- 5 év alatt 100 milliárd dollárt költött fejlesztésre az Apple, az AI a következő
- Az Insta360 ellen fordítja a hatóságokat a GoPro
- Sokat fogyaszt az AI, egyre több az adatközpont, kell az atomenergia
Új hozzászólás Aktív témák
-
leslie23
tag
válasz sztanozs #9803 üzenetére
Köszönöm, martonx megerősített benne, hogy inkább tárolom az adatokat a memóriában, az Exceleket pedig a folyamat végén, szép sorban létrehozom. Ez gyorsan megvan, ha nem looppal, hanem tömbből egy lépésben rakom le a munkalapokra az adatokat.
Most itt csak SELECT-ekről van szó, INSERT-nél nekem is az SqlBulkCopy szokott beválni tömeges betöltésre egy tranzakcióval. Itt most parallel foreach a harmadára csökkenti a teljes futási időt.
Viszont arról nem találok semmit, hogy a connection timeouttal akkor mi is a helyzet. Kb. így néz ki a kódom, ha MaxDegreeOfParallelism = 1, akkor lefut, ha viszont beállítom mondjuk 10-re, akkor egyből eldobja a connectiont a 15 másodperc után.await Task.Run(() =>
{
Parallel.ForEach<int>(Enumerable.Range(1, 10), new ParallelOptions { MaxDegreeOfParallelism = 1 }, (number) =>
{
using (SqlConnection conn = new SqlConnection(@"Server=.;Database=TestDB;Trusted_Connection=True;"))
{
SqlDataAdapter adapter = new SqlDataAdapter("WAITFOR DELAY '00:00:40' SELECT 'Hello World!' AS [Data]", conn);
adapter.SelectCommand.CommandTimeout = 0;
DataTable dt = new DataTable();
adapter.Fill(dt);
Console.WriteLine(dt.Rows[0][0]);
}
});
});
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Asus 22"-os FHD monitor kiárusítás!!! AkciÓ!
- JBL Xtreme 4 - Csomagolás bontott, garanciális, akár beszámítással
- Asus X512, Ryzen5 3500U, 12GB RAM, 500GB NVME, Radeon540X VGA, FullHD IPS, ujjlenyomat, megkímélt HU
- Asus TUF Gaming F15 (i5 11.th, 32 GB , 256 GB, 3050, 2 év gar, számla) AkciÓÓ!
- Apple iPhone 14 128gb - Újszerű, független, garanciális, akku 98%, akár beszámítással
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest