ďťż
 
MS Sql Serv - zezarte 100% CPU ďťż
 
MS Sql Serv - zezarte 100% CPU
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

MS Sql Serv - zezarte 100% CPU



Dariusz Tomon - 22-02-2006 21:48
MS Sql Serv - zezarte 100% CPU
  Witam

Od pewnego momentu w mojej bazie (Sql server 2000 + SP4) zaczely sie dziac
cuda tzn. najprostsze zapytanie pochlania 100% zasobów CPU.
Przez pare misiecy od zainstalowania bazka chodzila bez zarzutu. Pewnego
dnia (nie wiaze tej daty z zadnym konkretnym wydarzeniem oprócz tego ze pare
dni wczesniej baza zostala zeshrinkowana) zauwazylem problem z podnoszeniem
sie serwisu internetowego - moja baza sql-owa sluzy jako backend dla malego
portaliku (Win2003Serv, IIS 6.0, ASPNET).
Po ogledzinach serwera okazalo sie ze wykorzystanie CPU jest prawie 100%.
Wrócilem do tematu w nocy, CPU - 1-2% ale po odpaleniu prostego zapytania
select * na tabeli:

idTB_FIRMA int 4 0
NAZWA_FIRMA varchar 500 1
idTB_FORMULARZ int 4 1
LOGO_PATH varchar 50 1

(500000 rekordów)

konfiguracja maszyny
AMD Athlon 64 Processor 3000+
RAM: 1 GB
proc: 2 GHz

Zrobilem test. Wyeksportowalem tabele do innej bazy na tej maszynie i to
samo. Jak moge sprawdzic co dolega tej instacji SQL-a? Jakie testy
diagnostyczne etc.

Z góry dzieki za podpowiedz

Darek





GREGOR - 22-02-2006 21:48

 
Użytkownik "Dariusz Tomon" <d.tomon@mazars.pl> napisał w wiadomości
news:dthsm9$bnr$1@inews.gazeta.pl...
> Witam
>
> Od pewnego momentu w mojej bazie (Sql server 2000 + SP4) zaczely sie dziac
> cuda tzn. najprostsze zapytanie pochlania 100% zasobów CPU.
> Przez pare misiecy od zainstalowania bazka chodzila bez zarzutu. Pewnego
> dnia (nie wiaze tej daty z zadnym konkretnym wydarzeniem oprócz tego ze
> pare dni wczesniej baza zostala zeshrinkowana) zauwazylem problem z
> podnoszeniem sie serwisu internetowego - moja baza sql-owa sluzy jako
> backend dla malego portaliku (Win2003Serv, IIS 6.0, ASPNET).
> Po ogledzinach serwera okazalo sie ze wykorzystanie CPU jest prawie 100%.
> Wrócilem do tematu w nocy, CPU - 1-2% ale po odpaleniu prostego zapytania
> select * na tabeli:
>
> idTB_FIRMA int 4 0
> NAZWA_FIRMA varchar 500 1
> idTB_FORMULARZ int 4 1
> LOGO_PATH varchar 50 1
>
> (500000 rekordów)
>
> konfiguracja maszyny
> AMD Athlon 64 Processor 3000+
> RAM: 1 GB
> proc: 2 GHz
>
> Zrobilem test. Wyeksportowalem tabele do innej bazy na tej maszynie i to
> samo. Jak moge sprawdzic co dolega tej instacji SQL-a? Jakie testy
> diagnostyczne etc.
>
> Z góry dzieki za podpowiedz
>
>
> Darek
to raczej nie jest lekkie zapytania,
podejrzewam, że procek muli od transferu z dysku (podaj jakie masz dyski i
typ podłączenia/szyna),
o ile dobrze liczę to jest to ok. 250MB danych

proste zapytanie to jest
select top 1 idTB from tabela

przy założeniu że na idTB jest PK i cluster

pozdr
GREGOR
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    jak to =?ISO-8859-2?Q?zrobi=E6=2E=2E=2E=3F_TSQL_sql_server?==?ISO-8859-2?Q?_?= =?iso-8859-2?Q?=5BMS_SQL=5D_Czy_mo=BFna_wywo=B3a=E6_funkcje_t ylko_raz_dla?==?iso-8859-2?Q?_ca=B3ego_zbioru_=BCr=F3d=B3owego=3F?= [MSSQL] =?ISO-8859-2?Q?zgodno=B6ci_z_licencjami_Microsoft_?==?ISO-8859-2?Q?SQL_Server?= Oracle PL/SQL Wstawianie =?ISO-8859-2?Q?wynik=F3w_kolekcji_d?==?ISO-8859-2?Q?o_tabeli?= [MSSQL] ACCESS - SQL =?ISO-8859-2?Q?B=B3ad_w_konwersji_lic?==?ISO-8859-2?Q?zb?= =?iso-8859-2?Q?=5Bmssql=5D_Zapytania_rekurencyjne__-_czy_sk=B3adnia_sql?==?iso-8859-2?Q?_co=B6_takiego_przewiduje_=3F?= [Oracle PL/SQL] Cursor i zapis =?ISO-8859-2?Q?rekord=F3w_do_?==?ISO-8859-2?Q?kolejnych_plik=F3w?= =?iso-8859-2?Q?=5BMySQL=5D_Co_minimalnie_potrzebne_zeby_mie=E 6_klienta_My?==?iso-8859-2?Q?SQL_na_Linuxie=3F?= [oracle] - Oracle SQL Developer - co to jest SID? =?ISO-8859-2?Q?[Oracle]_Wywo=B3anie_skryptu_sh_z_PL/SQL-a=3F=3F?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • numervin.keep.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com