Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 28.07.2007 Ostrzeżenie: (0%)
|
Witam
Mam problem z długością wykonywania zapytania do bazy. Wszystko pięknie działało jeszcze jak miałem gdzieś około 420 rekordów. Po zwiększeniu bazy do 520 rekordów po prostu nie wyrabia i wynikiem jest pusta strona.
Nie wiem czy to jest spowodowane powolnym Framem czy też ja jakoś źle pobieram te dane ? Ma może ktoś jakiś pomysł ? Prosił bym o pomoc. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 10 Dołączył: 20.05.2005 Ostrzeżenie: (0%)
|
Sprawdź memory_limit, ZF tworząc obiekty pożera sporo pamięci. Przy kilku rekordach nie będzie problemu, lecz jeśli pola tekstowe są pokaźnych programów może Ci się skończyć pamięć (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Druga sprawa to PDO. ZF używa biblioteki pdo mysql do łączenia się z bazą, natomiast phpmyadmin bezpośrednio mysql (o ile dobrze pamiętam), czasami miałem problemy z PDO ale to przy bardziej złozonych zapytaniach (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Zwiększ limit do 512M w php.ini i sprawdź. BTW: Zainteresuj się silnikiem MYISAM + indeksy FULLTEXT. http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html, oferuje wiele ciekawych funkcji do wyszukiwania haseł + obliczanie trafności wyniku. Ten post edytował eai 4.10.2008, 08:30:37 |
|
|
|
Crazy_Ivan [ZendFramework] Zend_Db - wydajność 3.10.2008, 12:07:48
LBO Ogólnie wyszukiwanie po % nie należy do najszybszy... 3.10.2008, 12:15:13
Crazy_Ivan Niestety żądnej różnicy. Nawet po usunięciu całego... 3.10.2008, 12:29:56
wookieb A próbowałeś to zapytanie zapodać ręcznie w phpmya... 3.10.2008, 12:31:19
Crazy_Ivan Testowałem już to w phpMyAdmin i wszystko grało dl... 3.10.2008, 13:06:29
Crazy_Ivan Dzięki wszystkim za odpowiedz. Problem był trywial... 6.10.2008, 17:08:04 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 21:46 |