Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 22.02.2006 Ostrzeżenie: (0%)
|
Mam MySQL 5 i tabele z 1mln rekordów
ID varchar(150) PK kol1 varchar(255) kol2 varchar(255) kol3 varchar(255) kol4 varchar(255) kol5 varchar(255) keywords(text) fulltext kolumna keywords może zawierać od kilkunastu do kilkuset słów kluczowych. robie wyszukiwanie pełnotekstowe:
i tu dzięki użyciu limitu baza śmiga. Ale potrzebna jest mi także calkowita liczba rekordów z takiego zapytania:
i niestety ale to zapytanie w niektórych przypadkach trwa nawet kilka minut. Przed updatem bazy kiedy miałem niecałe 200 tyś to drugie zapytanie działało bez zarzutu. A teraz zapytanie bez limitu do tej bazy raz trwa około 5 sek, raz 10 a czasmi kilka minut i nie mam pojęcia od czego to zależy. Jak rozwiązać takie wyszukiwanie ? A może coś da się zrobić z samą bazą, w tej chwili mam plik konfiguracyjny my-large.ini a baza stoi razem z apache i php na PIV 3.GHz 1 GB RAM - po za tym żadne inne programy nie są uruchomione. Ten post edytował infor946 15.03.2006, 15:25:08 |
|
|
|
infor946 Długi czas trwania zapytania 15.03.2006, 14:40:14
ActivePlayer moze uzyj mysqlowego [SQL] pobierz, plaintext SELE... 15.03.2006, 15:56:04
infor946 to niestety nie pomaga, nie widze różnicy, nadal j... 15.03.2006, 17:23:16
orson witam ...
czy jest możliwa zmiana struktury tabli... 15.03.2006, 23:31:27 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 15:52 |