bubu Posted July 22, 2005 Report Share Posted July 22, 2005 un kaa 'pa cilveeciski' debugot shitaadu vaicaajumu? 19756[/snapback] Pa fragmentiem. Link to comment Share on other sites More sharing options...
Lynx Posted July 22, 2005 Author Report Share Posted July 22, 2005 (edited) Eh, nonācu pie secinājuma, ka pašlaik ir ļopoti slikti :/ Lapas ielādes laiks forumā ir paildzinājies kādas reizes 5as un ir kļuvis ļoti smagi jūtams, praktiski nebaudāms. Pašam nav sanācis neko būtiski uzlabot, tapēc vēlējos te dabūt nedaudz palīdzības, cik saprotu visvairāk ēd paši kveriju, jo pārēja lapā ir tikai nelieli salīdzinājumi, kas nevar daudz resursus aizņemt. Edited July 25, 2005 by Lynx Link to comment Share on other sites More sharing options...
bubu Posted July 22, 2005 Report Share Posted July 22, 2005 Indeksi ir pareizi sabāzti? Uz id laukiem un last_post_date, public, publ_date, user_id ? (nu tiem kas JOIN ON / WHERE daļā piedalās Link to comment Share on other sites More sharing options...
Lynx Posted July 22, 2005 Author Report Share Posted July 22, 2005 (edited) Hmm, pieņemu, ka varētu būt pilnīgi nepareizi, jo nav pieredze ar indeksu likšanu un pats neesmu neko mainījis, kā bija, kad tiku pielaists tā arī atstāju: šadi ir postu tabulai PRIMARY PRIMARY id cat_id INDEX cat_id group_id INDEX group_id status INDEX status user_id INDEX user_id neizlasītajiem ir tikai PRIMARY PRIMARY id un grupu tabulai PRIMARY PRIMARY id cat_id INDEX cat_id public INDEX public last_post_date INDEX last_post_date Edit: Pastudēju sīkāk par indeksiem un papildināju neizlasītos postus ar dubultu indeksu(patiešām dara brīnumus un iet vismaz 2reiz ātrāk, ir vēl ieteikumi kā uzlabot?): info INDEX user_id topic_id Edited July 22, 2005 by Lynx Link to comment Share on other sites More sharing options...
Kavacky Posted July 22, 2005 Report Share Posted July 22, 2005 (edited) Problēmas jārisina pa ērtāko ceļu. Uztaisi vienkāršāk, kaut vai ar CSS. Neesi tik izlepis un nestreso, ja kāds arī palaidīs garām jauno postu. No tā neviens nenomirs, ja arī savajadzēsies, paskatīsies tāpat. ;) Edited July 22, 2005 by Kavacky Link to comment Share on other sites More sharing options...
Klez Posted July 22, 2005 Report Share Posted July 22, 2005 paskaties cik katrs query ilgaa laikaa izpildaas un tad jau taalaak jaaskatas P.S no tabulas kuraa ir 1.000.000 ierakstu var 40 ierakstus atlasiit aatraak kaa 0.01 sekundee :) ja ir pareizi indexi :) Link to comment Share on other sites More sharing options...
Lynx Posted July 23, 2005 Author Report Share Posted July 23, 2005 Selects izrādās viss kārtībā 0.0122s Bet ar insertu gan ir pašvakāk un lēnums ir jūtams: Inserted rows: 2 (Query took 0.3330 sec) Ar svaigu galvu pastudēju šo lietu un pievienojot postiem vel vienu indeksu - posta laiks tas pats inserts tika samazināts uz 0.0011 sec, kas jau ir labs ātrums. Izskatās, ka problēmu esmu atrisinājis. Un, Kavacky, neesmu izlepis :) man vienkārši patīk ieviest sarežģītus labas kvalitātes un funkcionalitātes risinājumus. Pats daudzko iemācos procesā(šoreiz, piemēram, indeksu nozīmīgums) un liels prieks, ka beigās viss strādā tieši kā paredzēts. Link to comment Share on other sites More sharing options...
Klez Posted July 23, 2005 Report Share Posted July 23, 2005 to selectu ar noteikti vari dabuut aatraakaa laikaa, paskaties kas ir where daljaa un ieliec tos indeksos .. :) jaaesperimentē :) Link to comment Share on other sites More sharing options...
Recommended Posts