Hirdetés
- Hogy is néznek ki a gépeink?
- Fujifilm X
- Apple MacBook
- AMD Navi Radeon™ RX 9xxx sorozat
- HiFi műszaki szemmel - sztereó hangrendszerek
- Vezeték nélküli fejhallgatók
- Melyik tápegységet vegyem?
- Amlogic S905, S912 processzoros készülékek
- VR topik (Oculus Rift, stb.)
- Külső merevlemezek - USB, eSATA, FireWire HDD
Ú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!
- Imilenni: Egy kis depi (szösszenet inkább), remélem elfér itt :) 3#
- Pécs és környéke adok-veszek-beszélgetek
- Lexus, Toyota topik
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Xiaomi 15 - kicsi telefon nagy energiával
- Motorola Edge 50 Neo - az egyensúly gyengesége
- iPhone topik
- Mibe tegyem a megtakarításaimat?
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Hogy is néznek ki a gépeink?
- További aktív témák...
- GYÖNYÖRŰ iPhone 13 Pro 256GB Sierra Blue - 1 ÉV GARANCIA, Kártyafüggetlen, 100% Akkumulátor,MS3409
- HIBÁTLAN iPhone 14 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3532, 93% Akkumulátor
- Apple iPhone 14 128 GB Fehér 1 év Garancia Beszámítás Házhozszállítás
- ÚJ OMEN Transcend 14 - 14"2.8K OLED 120Hz - Ultra 7 155H - 16GB - 1TB - RTX 4060 - Win11 - 3 év gari
- Bomba ár! Fujitsu LifeBook U727 - i3-7GEN I 16GB I 256SSD I 12,5" FHD I Cam I W11 I Garancia!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest