![]() |
![]() ![]() |
![]() |
![]()
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 -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
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 -------------------- śmieszne obrazki
Kryzys: Ser jem spleśniały, wino piję stare i samochód mam bez dachu.. |
|
|
![]()
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ś?
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.08.2025 - 22:02 |