![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 22.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam problem z zapytaniem do bazy które wygląda tak:
struktura bazy
w tabeli jest ponad 177 tys wpisów i przez to ładowanie strony twa ponad 10 sekund po zmniejszeniu tabeli do 50 tys wpisów strona chodzi ponownie szybko co zrobić aby zoptymalizować zapytanie lub bazę aby dobrze działała strona przy 177 tys wpisach? |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
strasznie dlugo.
indexy wydają sie byc ok. sprobuj zamiast: status='2' dac: status=2 przeciez status to liczba. dodatkowo zmien typ pola z : int(2) na tinyint. zakladam ze status to mala liczba i mieszanie do tego inta to marnowanie bajtow. danie w nawiasie (2) tu nic nie da, po to dotyczy tylko zerofill a nie zakresu danych rowniez z datepub usun ciapki bo widze tez inta tam trzymasz a nie date |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 744 Pomógł: 118 Dołączył: 14.02.2009 Skąd: poziome Ostrzeżenie: (0%) ![]() ![]() |
a co pokazuje EXPLAIN?
laczyles moze indexy? np datepub, status? status='2' to chyba powinno byc: status=2 pokaz explain z tego zapytania *nospor - jak zawsze szybszy:) Ten post edytował maly_swd 22.06.2009, 12:40:15 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 22.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A dokumentację przeglądałeś?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 04:44 |