![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 3.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam dosc spora tabele ktora trzyma staty odwiedzin (kilka milionow rekordow) chce dostac ilosc unikalnych odwiedzin na stronie nr "3" od poczatku lutego:
indexy btree sa na klikniete_data oraz na strona_id niby proste zapytanie ale bardzo dlugo mieli i zamula caly serwer. explain daje cod takiego: Kod Limit (cost=128878.77..128878.78 rows=1 width=17)
-> Aggregate (cost=128878.77..128878.78 rows=1 width=17) -> Bitmap Heap Scan on staty (cost=224.93..128846.64 rows=12850 width=17) Recheck Cond: (strona_id = 3) Filter: ((date_trunc('month'::text, klikniete_data))::text > '3'::text) -> Bitmap Index Scan on strona_id_idx (cost=0.00..224.93 rows=38551 width=0) Index Cond: (strona_id = 3) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
ehh - chodzi właśnie o explain tego mojego zapytania.
Dlaczego? Bo chciałem sprawdzić, czy czasem za problemy z wydajnością nie jest odpowiedzialny brak indexu na IP. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 07:51 |