Hirdetés
- Március 17-én debütál az Oppo Find N6, fotókon a színváltozatok
- Poszteren a OnePlus 15T, zöld és barna színben jön a kompakt mobil
- MWC 2026: Meglepetések nem voltak, de azért volt miről beszélni
- MWC 2026: Kezünkben a Vivo V70, megvan a magyar ára is
- MWC 2026: Úgy kell ide az aktív hűtés, mint kígyónak a sportcipő
- Szívós, szép és kitartó az új OnePlus óra
- MWC 2026: Kezünkben a Vivo V70, megvan a magyar ára is
- Poszteren a OnePlus 15T, zöld és barna színben jön a kompakt mobil
- One mobilszolgáltatások
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Amazfit Bip 6 - jót olcsón
- Google Pixel topik
- iPhone topik
- Garmin Venu 4 - a nagy ugrás
- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
Új hozzászólás Aktív témák
-
Taci
addikt
válasz
sztanozs
#5140
üzenetére
Na azért ez így hasít...
0.0096 secondsEzek szerint akkor nem kell "archiválni"? Akármekkorára is dagad a tábla, jobb egyben tartani? Vagy van egy határ valahol, ahol már szeletelni kell?
GROUP BY i.item_id, i.item_date
Itt miért kell az _id után a _date is, ha csak azért van a Group By, hogy egy-egy _id csak egyszer szerepeljen? (Csak szeretném megérteni.)Illetve még egy dolog jár ezzel a lekérdezéssel kapcsolatban a fejemben:
Ez egy nagyon jó és gyors lekérdezés. Azt hogyan lehetne legoptimálisabban megoldani, hogy ha a visszaadott rekordok száma kisebb, mint 4, akkor megnézze LIMIT 1000 helyett 2000-re is? Mert ha 2000-ben a talált rekordok száma nagyobb egyenlő mint 4, akkor onnan kell az eredmény, és akkor a következő görgetős lekérdezéshez is már a 2000-et kell használni, mert az 1000 nem volt elég.
Ehhez elég gyors ez a lekérdezés már, úgy gondolom, hogy kettő egymás után is beleférjen, ha kell.Hogy a gyorsabb/jobb?
1) Futtatom a query-t, aztán számoltatom php-ben a rekordok számát, és ha kisebb, mint 4, akkor jöhet az újabb query 2000-re?
2) Vagy előbb "üresen" csak egy Count, és az eredmény függvényében a valós (rekordokat visszaadó) lekérdezés?
3) Vagy van valamilyen COUNT-os utasítás (esetleg feltételes is) hozzá, amivel ezt még SQL-oldalon meg lehetne oldani? Ami akár egy lekérdezésen belül visszaadja, hogy az 1000-es limittel mennyi rekordot adna vissza, és ha 4-nél kevesebbet, akkor egyből futtatja 2000-re?Egy Count biztosan sokkal gyorsabb, mint az összes érintett mezőt visszaadni, és azt számoltatni, csak ezért jutott eszembe a kérdés.
Új hozzászólás Aktív témák
- Hitachi 500GB 2,5"-os laptop hdd-k (ár és állapot a leírásban)
- XPS 9520 15.6" FHD+ IPS i7-12700H RTX 3050Ti 16GB 1TB NVMe ujjlolv IR kam gar
- 27% - ASUS NUC 15 Performance Core Ultra 9 275HX / RTX5070 MiniPC! BeszámítOK
- BONTATLAN PNY 5070 12G OC
- Microsoft Surface Laptop 5 i5-1245U 16 GB RAM 2256X1504 érintőkijelző Garancia
- Samsung Galaxy Book PRO 2 /i7-1260P/16GB/512SSD/AMOLED/13.3/Intel Iris Xe/Gari
- Beszámítás! Acer Aspire 3 15 A315 FHD notebook - R3 7320U 8GB DDR5 512GB SSD AMD Radeon IGP W11
- Apple iPhone 12 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A55 5G 8/128GB Awesome Navy használt, megkímélt 6 hónap garancia
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Na azért ez így hasít...
