Forum

HD_prijavil
#1 Objavljeno: : 23 May 2009 11:45:36(UTC)
HD_prijavil

Stepen: Newbie

Pridružen(a): 20/07/2012(UTC)
Komentari: 0
Lokacija: N/A

Pri izdelavi izdelkov v proizvodnji 601 traja precej časa, da se odpre čarovnik za izdelavo. To je pred nadgradnjo delalo skoraj v trenutku, zdaj pa enostavno traja predolgo, da se zadeva odpre (knjiženje je postalo s tem zelo dolgotrajno). Prosim, odpravite to pomanjkljivost.<br><br>Zadevo sem stestiral in res traja veliko več časa kot prej. Počasnost se je pojavila po nadgradnji na 552910 in je v 553001 ter 553010 še vedno prisotna.
HD_odgovoril
#2 Objavljeno: : 23 May 2009 11:45:36(UTC)
HD_odgovoril

Stepen: Newbie

Pridružen(a): 20/07/2012(UTC)
Komentari: 0
Lokacija: N/A

<br><br>SELECT * FROM vHF_WOEx<br>ORDER BY acKeyView <br><br>Zanima me ali imate na bazi vse indekse? Če je možno dobiti bazo, lahko indekse in ostale zadeve, ki bi vplivale na performance preverimo pri nas.<br> <br>
HD_odgovoril
#3 Objavljeno: : 23 May 2009 11:45:36(UTC)
HD_odgovoril

Stepen: Newbie

Pridružen(a): 20/07/2012(UTC)
Komentari: 0
Lokacija: N/A

<br>Pognal sem rebuild indexov? Mislim sem da imate v mislih to?<br><br>Prilagam skript ki sem ga pognal:<br><br>declare<br> @vcTableName varchar(255),<br> @vcSQL varchar(8000),<br> @st int,<br> @stm int,<br> @datestart datetime,<br> @dateend datetime<br><br>select @stm=count(*),@st=1, @datestart=getdate() <br>from tPA_SysTables join sysobjects on sysobjects.name=tPA_SysTables.acTableName <br>where acTableName<>`tPA_SysTables`<br><br><br>print `Začetek: `+cast(@datestart as varchar)<br>print `Vseh tabel: `+cast(@stm as varchar)+char(13)+char(10)+`
HD_odgovoril
#4 Objavljeno: : 23 May 2009 11:45:36(UTC)
HD_odgovoril

Stepen: Newbie

Pridružen(a): 20/07/2012(UTC)
Komentari: 0
Lokacija: N/A

----`<br><br>declare cr cursor local for<br> select acTableName<br> from tPA_SysTables<br> join sysobjects on sysobjects.name=tPA_SysTables.acTableName<br> where acTableName<>`tPA_SysTables`<br> order by acTableName<br>open cr<br>fetch next from cr into @vcTableName<br>while @@Fetch_Status=0 <br>begin<br> set @vcSQL=`dbcc dbreindex(`+RTrim(@vcTableName)+`) with no_infomsgs`<br> execute(@vcSQL)<br> print cast(@st as char(3))+RTrim(@vcTableName)<br> set @st=@st+1<br>fetch next from cr into @vcTableName<br>end<br>close cr<br>deallocate cr<br>set @dateend=getdate()<br>print `Konec: `+cast(@dateend as varchar) <br>
HD_odgovoril
#5 Objavljeno: : 23 May 2009 11:45:36(UTC)
HD_odgovoril

Stepen: Newbie

Pridružen(a): 20/07/2012(UTC)
Komentari: 0
Lokacija: N/A

<br>No, tole je malenkost modificiran skripta za rebuild indeksov, ki pa naredi samo rebuild obstoječih indeksov, manjkajočih indeksov pa seveda ne, ker ne obstajajo. Poženite prosim skripto iz priponke in pripnite v prijavo prosim, kaj vrne. <br>
HD_odgovoril
#6 Objavljeno: : 23 May 2009 11:45:36(UTC)
HD_odgovoril

Stepen: Newbie

Pridružen(a): 20/07/2012(UTC)
Komentari: 0
Lokacija: N/A

<br>Samo ta dva (za ta pa tak vemo zakaj manjkata in smo že popravili podatke, tako da ju bo naslednja nadgradnja dodala):<br><br>acTableName acIndexName<br>
HD_odgovoril
#7 Objavljeno: : 23 May 2009 11:45:36(UTC)
HD_odgovoril

Stepen: Newbie

Pridružen(a): 20/07/2012(UTC)
Komentari: 0
Lokacija: N/A

<br>tHE_SetCountry iHE_SetCountry_1<br>tHE_SetCurrency iHE_SetCurrency_1<br> <br>
HD_odgovoril
#8 Objavljeno: : 23 May 2009 11:45:36(UTC)
HD_odgovoril

Stepen: Newbie

Pridružen(a): 20/07/2012(UTC)
Komentari: 0
Lokacija: N/A

<br>Pa tudi ta dva indeksa ne bi smela vplivati na hitrost odpiranje forme za izdelavo.<br><br>Kar lahko še naredimo brez baze podatkov ali remote dostopa do strežnika je to, da vas prosim, da v SQL managment studio izvedete naslednja dva SQL ukaza z vklopljenim Actual Execution Plan in posredujete rezultate:<br><br>SELECT * FROM vHF_WOEx<br>ORDER BY acKeyView <br><br>SELECT * FROM vHF_WOEx<br>ORDER BY acKey <br>
HD_odgovoril
#9 Objavljeno: : 23 May 2009 11:45:36(UTC)
HD_odgovoril

Stepen: Newbie

Pridružen(a): 20/07/2012(UTC)
Komentari: 0
Lokacija: N/A

<br>upam da je to to.. <br>
HD_odgovoril
#10 Objavljeno: : 23 May 2009 11:45:36(UTC)
HD_odgovoril

Stepen: Newbie

Pridružen(a): 20/07/2012(UTC)
Komentari: 0
Lokacija: N/A

<br>Ja, predvsem *.sqlplan je OK, samo sem morda premalo jasno napisal, da je potrebno tista dva ukaza pognati hkrati, da dobimo primerjavo obeh poizvedb s prikazom koliko odstotkov traja ena, koliko pa druga. Sicer pa gre pri obeh poizvedbah strežnik delat table scan, ki pa ne bi smel toliko časa trajat. Pogrešam tudi informacijo o tem, koliko sekund se je izvajala posamezna poizvedba.<br><br>
RSS izvor  Atom Feed
Korisnici u toj temi
Brza navigacija  
Ne možete dodavati nove teme.
Ne možete odgovarati na teme.
Ne možete brisati svoje objave.
Ne možete uređivati svoje objave.
Ne možete kreirati ankete.
Ne možete popunjavati ankete.

Orange-Grey Theme Created by Ingo Herbote (WatchersNET.de)
Podržano {0}, verzija {1} YAF 1.9.6.1 Under DNN | YAF © 2003-2026, Yet Another Forum.NET
Stranica se učitala za 0,835 sekunde.