ďťż
 
MySQL - 100% użycia procesora ďťż
 
MySQL - 100% użycia procesora
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

MySQL - 100% użycia procesora



Jarecki# - 09-06-2006 00:21
MySQL - 100% użycia procesora
  Witam

Mam baze w MySQL ver 4.4.2 - jedna tabela - 1,5 mln rekordów, prawie 6GB
index.
serwer na win serv 2003 pro.
procesor intel Xeon 3GHz, RAM 2GB

jak jest skomplikowane zapytanie sql typu full text search
np. select jeden, dwa, trzy from tab where match(kol1, kol2, kol3) against
('+(par1 par2) -par3 -par4' in boolean mode)
lub zapytanie które zwraca dużo wyników np. ponad 20 tyś rek.
to trwa to dość długo - kilka/naście a nawet czasami kilkadziesiąt sekund -
i w tym czasie proces mysqld-nt.exe zabiera 100% uzycia procesora. Czy
problem rozwiąże sie po dołożeniu 2 -ego procesora ? Ew. inne metody
rozwiązania problemu ?

JArecki





Przemyslaw Popielarski - 09-06-2006 00:22

  Jarecki# wrote:
> jak jest skomplikowane zapytanie sql typu full text search
> np. select jeden, dwa, trzy from tab where match(kol1, kol2, kol3)
> against ('+(par1 par2) -par3 -par4' in boolean mode)
> lub zapytanie które zwraca dużo wyników np. ponad 20 tyś rek.
> to trwa to dość długo - kilka/naście a nawet czasami kilkadziesiąt
> sekund -

Indeks full-text masz?

> i w tym czasie proces mysqld-nt.exe zabiera 100% uzycia
> procesora. Czy problem rozwiąże sie po dołożeniu 2 -ego procesora ?
> Ew. inne metody rozwiązania problemu ?

2 procek troche pomoze, tzn. zapytanie MySQL obciąży Ci na maksa pierwszy
procek, a drugi jeszcze bedzie mogl cos porobic. RDBMS chce jak najszybciej
zrobic to co ma do zrobienia, wiec nic dziwnego, ze Ci obciąza proca na
(prawie) stowke.

--
../ premax
../ premax@hot.pl
../ koniec i bomba, a kto czytal ten traba. w.g.




Jarecki# - 10-06-2006 00:03

  > Indeks full-text masz?

tak

w takim razie co może pomóc, aby wyszukiwanie trwało krócej

Jarecki




Przemyslaw Popielarski - 10-06-2006 00:03

  Jarecki# wrote:
>> Indeks full-text masz?
>
> tak
>
> w takim razie co może pomóc, aby wyszukiwanie trwało krócej

explain select i odpowiednie indeksy, analyze i optimize tabel wczesniej

p.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [mysql] =?ISO-8859-2?Q?Za=E6mienie=2E=2E=2E_jak_wy=B6wietli=E6?==?ISO-8859-2?Q?=2E=2E=2E?= [mysql] =?ISO-8859-2?Q?wielko=B6=E6_bazy_a_stabilno=B6=E6=2C?==?ISO-8859-2?Q?_podzia=B3_du=BFej_bazy_a_powi=B1zania_tabel?= [MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?= [mysql 4.0.x] przenoszenie kolum =?ISO-8859-2?Q?mi=EAdzy_bazam?==?ISO-8859-2?Q?i_cd_=2E=2E=2E_?= [MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?= [MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?= Gdzie MySQL 4.1, a gdzie 5.0? [MySQL 4.0...4.1] zabezpieczenie przed =?ISO-8859-2?Q?jednoczesn?==?ISO-8859-2?Q?=B1_edycj=B1?= [MS SQL] "set names" (mySQL) w MS SQL [mysql 5.x] jak =?ISO-8859-2?Q?zrealizowa=E6_zapytanie=3F_cz?==?ISO-8859-2?Q?yli_podzapytanie_i_wi=EAcej_ni=BF_jeden_rz=B1? ==?ISO-8859-2?Q?d_wynik=F3w?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nocnerozmowy.xlx.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