Dôležitý: Táto stránka používa cookies, (cookies). Používanie tejto webovej stránky bez nutnosti vypnúť súbory cookie v prehliadači, znamená to, že súhlasíte s tým, pre jeho použitie.
Kúp teraz! Funkcia Súbory na stiahnutie

Zarábajte s nami!

Ak by ste chceli začať zarábať peniaze s vBET pripojiť k Affiliate Program.
Výsledky 1 na 9 z 9

Závit: Cache dotazov

  1. #1
    Senior Member
    Dátum registrácie
    12. 2009
    Príspevky
    276

    Default Cache dotazov

    Som sa pozrieť na moje pomalé dotazov log a ja som videl to takhle:

    Code:
    # Time: 140222  8:50:25
    # User@Host: database_user[database_user] @  [10.0.0.4]
    # Query_time: 7.076817  Lock_time: 0.000065 Rows_sent: 3  Rows_examined: 4174934
    use cellphon_forum;
    SET timestamp=1393077025;
    SELECT cache.originaltext as originaltext, cache.translated as translated FROM vbenterprisetranslator_cache_medium_es help, vbenterprisetranslator_cache_medium_es cache WHERE help.originaltext='U.S. Supreme$
    # User@Host: database_user[database_user] @  [10.0.0.4]
    # Query_time: 14.198858  Lock_time: 0.000056 Rows_sent: 18  Rows_examined: 4174934
    SET timestamp=1393077025;
    SELECT cache.originaltext as originaltext, cache.translated as translated FROM vbenterprisetranslator_cache_medium_es help, vbenterprisetranslator_cache_medium_es cache WHERE help.originaltext='******* Xtre$
    # User@Host: database_user[database_user] @  [10.0.0.4]
    # Query_time: 13.591001  Lock_time: 0.000274 Rows_sent: 1  Rows_examined: 4174934
    SET timestamp=1393077025;
    SELECT cache.originaltext as originaltext, cache.translated as translated FROM vbenterprisetranslator_cache_medium_es help, vbenterprisetranslator_cache_medium_es cache WHERE help.originaltext='(Espa&ntilde$
    Existuje nejaký spôsob cache dotazov takhle? Tieto dotazy zaťaženie takmer každé načítanie stránky.

    Áno, mám na hodnotenie cache.
    Naposledy upravil tavenger5; 22-02-14 v 17:03.

  2. #2
    Senior Member
    Dátum registrácie
    12. 2009
    Príspevky
    276

    Default

    Tiež, ak ste spustiť navyše na tieto otázky, tam je túto poznámku: "Nemožné, kde si všimol, po prečítaní const tabuľky"

  3. #3
    Michał Podbielski (vBET zamestnancov) vBET's Avatar
    Dátum registrácie
    10. 2009
    Príspevky
    3,037

    Default

    Nájdete na Admin CP -> vBET Cache -> Memory Cache môžete tam nastaviť na využitie pamäte cache (4 motormi podporovaná: Memcache, APC, XCache eAccelerator).

    Robí to vyhovuje vašim potrebám?

    PS.
    Jedna otázka - čo je časová jednotka prvýkrát dotazu zostavy?

  4. #4
    Senior Member
    Dátum registrácie
    12. 2009
    Príspevky
    276

    Default

    Nemá funkciu pamäte cache ako normálne cache, ale údaje uložené v pamäti? By to eliminovať niektoré z týchto otázok?

    Dotaz čas je uvedené v prvej post pred dotazu.

  5. #5
    Michał Podbielski (vBET zamestnancov) vBET's Avatar
    Dátum registrácie
    10. 2009
    Príspevky
    3,037

    Default

    Použitie Hodnotenie Cache bude definitívne odstrániť veľa otázok, pretože pre postihnutých výsledky budú uložené ako súbory vo formátoch HTML a prenášaný zo súborov (kým súbor končí - potom obnovený).
    Hodnotenie Cache bude eliminovať veľa otázok, pretože väčšina z prevádzky na fóre je z postihnutých (vrátane pavúky).

    Stačí skontrolovať naše zdroje o pamäť Cache. Spolupracuje s naše hodnotenie Cache - tak naposledy použité výsledky vezme z pamäte nie zo súboru. V tomto prípade to nebude odstrániť všetky dotazy (Hodnotenie Cache už to urobil).
    Stále vBulletin sám pamätám (nie ste si istí) má podporu pre pamäte cache a možno to bude eliminovať niektoré dotazy.

    Viem, kde je uvedený dotaz čas - Pýtala som sa o čas merať. Možno som nebol jasný - čo je jednotka času? (s, ms, ns?)
    Máme indexy na našu cache tabuľky tak čas by mal byť krátky.

    Tiež môžete skúsiť vypnúť možnosť Admin CP -> vBET Cache -> Database Cache -> Select grouped translations. Keď zakážete, potom dotazy bude jednoduchšie (žiadny odber serie), ale tam bude veľa viac dotazov (niečo za niečo) - snáď na fóre to bude lepšie dotaz častejšie.
    Napríklad - pri pohľade na vaše výsledky mal 3 otázky, ktoré dali 22 výsledkov. Ak zakážete prijímanie výsledkov v skupinách potom budete mať 22 dotazov dávať 1 výsledok, ale dotaz bude jednoduchšie (jednoduchšie "Kde" sekcia) tak aj rýchlejšie. Ak máte databázu na iný server potom definitívne ste nemali pokúšať to. Užívate vyplýva localhost, potom možno budete vidieť zlepšenie. Nemôžem povedať - musieť pozrieť.
    Naposledy upravil vBET; 28-02-14 v 22:43.

  6. #6
    Senior Member
    Dátum registrácie
    12. 2009
    Príspevky
    276

    Default

    OK, vďaka za vysvetlenie. I using Hodnotenie cache a pamäte cache (xcache), ale som stále ohromený ako mnoho vyberte prichádzajú z databázy.

    Vyššie uvedený kód mernej jednotky doby je v sekundách.

  7. #7
    Michał Podbielski (vBET zamestnancov) vBET's Avatar
    Dátum registrácie
    10. 2009
    Príspevky
    3,037

    Default

    Trvalo databázy 14 sekúnd pre dotaz? naozaj? Je to definitívne niečo tam. Prosím, skúste opravu tabuľky podľa Admin CP, možno tam je niečo zle. Nemalo by to trvať tak dlho - tieto údaje sú indexované.

  8. #8
    Senior Member
    Dátum registrácie
    12. 2009
    Príspevky
    276

    Default

    Mám pocit, že niektoré tabuľky sú zamykanie a čaká dotazu cache, ktorá je dôvod, prečo berú tak dlho vykonať. Nehovoriac o mohol použiť trochu viac pamäte na mojom serveri databázy - pracujem na tom rovnako.

  9. #9
    Michał Podbielski (vBET zamestnancov) vBET's Avatar
    Dátum registrácie
    10. 2009
    Príspevky
    3,037

    Default

    BB nepoužíva cache tabuľky bez akejkoľvek transakcie (MYISAM) takže blokovanie by nemal byť problém. Možno máte zlomený indexy a MySQL je robiť úplné vyhľadávanie. Ešte raz prosím použite váš Admin CP opraviť všetky vaše tabuľky a indexy (Admin CP -> Maintenance -> Repair / Optimize Tables).

Kľúčové slová pre túto tému

Prispievanie

  • Vy nie je zakladať nové témy
  • Vy nie je vkladať nové príspevky
  • Vy nie je prikladať
  • Vy nie je upravovať svoje príspevky
  •