Pagina 1 din 2 12 UltimulUltimul
Rezultate 1 la 10 din 18

Subiect: intrebare pt specialistii in apache+mysql

Afișare hibrid

  1. #1
    Avatarul lui daniweb
    daniweb este deconectat Membru SeoPedia
    Reputatie:
    32
    Data înscrierii
    14th May 2009
    Posturi
    310
    Putere Rep
    32


    Implicit intrebare pt specialistii in apache+mysql

    Salutare
    vreau sa aflu urmatorul lucru:
    Daca am un site care este pe serverul A se conecteaza la baza de date mysql care este pe serverul B, care server proceseaza informatiile legate de query mysql?
    Serverul B? Este solicitat si serverul A in vre-un fel la interogarile mysql?

  2. #2
    Avatarul lui puthre
    puthre este deconectat Ambasador
    Reputatie:
    83
    Data înscrierii
    21st February 2011
    Locaţie
    București
    Posturi
    2.154
    Putere Rep
    83


    Implicit

    Serverul B proceseaza queryurile. Serverul A primeste doar rezultatul queryului.
    Caut cu jingle.ro.

  3. #3
    Avatarul lui bampiru
    bampiru este deconectat Membru SeoPedia
    Reputatie:
    28
    Data înscrierii
    26th April 2011
    Posturi
    95
    Putere Rep
    28


    Implicit

    Salut, cum spune si colegul puthre, serverul B pe care este hostat mysql proceseaza query-uri, iar serverul A trimite requestul si primeste un response de la serverul B. Ce incerci sa faci daniweb?

  4. #4
    Avatarul lui daniweb
    daniweb este deconectat Membru SeoPedia
    Reputatie:
    32
    Data înscrierii
    14th May 2009
    Posturi
    310
    Putere Rep
    32


    Implicit

    mersi baieti
    @bampiru - nu mai fac, incerc sa desfac , am un server care este suprasolicitat si ma gandesc sa mut baza de date pe al doilea server

    and: ce solutie e cea mai buna in urmatorul caz:
    Serverul A are acum situl complet. Baza de date este accesata foarte mult. Periodic (la cateva minute) ruleaza niste scripturi care proceseaza informatiile din baza de date, dintr-o tabela mare (TEMP) si informatia procesata o salveaza in alte tabele.
    In momentul cand se fac aceste procesari serverul se ingreuneaza f tare, chiar pica situl pt 30-60 sec.

    Eu m-am gandit sa mut baza de date cu totul pe al doilea server, dar ma mai gandesc si la varianta sa mut pe al doilea server doar unele table din baza de date .

  5. #5
    Avatarul lui puthre
    puthre este deconectat Ambasador
    Reputatie:
    83
    Data înscrierii
    21st February 2011
    Locaţie
    București
    Posturi
    2.154
    Putere Rep
    83


    Implicit

    inainte sa muti baza de date pe alt server, verifica (eventual consulta pe cineva) daca e bine configurata pe primul server.
    Caut cu jingle.ro.

  6. #6
    Avatarul lui deadworldisee
    deadworldisee este deconectat Membru SeoPedia
    Reputatie:
    36
    Data înscrierii
    6th April 2008
    Locaţie
    iasi
    Vârstă
    39
    Posturi
    1.034
    Putere Rep
    36


    Implicit

    Mai bine spus ambele servere sunt solicitate in general in cazurile reale.Important este cum este facuta legatura si cum este facut clientul de pe serverul A.

    De exemplu , php este un interpretor sincron si asteapta sa primeasca un calback de la o functie precedenta pana sa treaca la urmatoarea linie de cod, astfel daca B are un bottleneck si returneaza sa zicem un query in 500ms, serverul A(clientul unde s-a facut interogarea) intra intr-un "hangs out" adica o sa ramana si el blocat 500ms .

    Pe langa asta apar probleme mai importante, gen overloadul de retea(adica legatura dintre cele 2 servere) si in general pe cablu utp intre 2 servere care trec printr-un switch , latency-ul creste cu minim 7-10ms(asta in cel mai bun caz).Oricum acest capitol este prea complicat si nu are rost sa te azexi pe asa ceva.....

    Daca intrebarea ta are ca scop , o solutie de a optimiza cat mai bine viteza interogarilor, axeazate mai degraba pe felul cum sunt facute interogarile la mysql(sa le poti optimiza bine,indexii in speta), folosirea folderului /tmp ca un lynk symbolic catre /dev/shm (adica ramul) si baza de date stocata pe un ssd/ .

    Doar daca faci chestia asta cu ssd-ul si /tmp o sa ai viteze mai mari ale interogarilor cu minim 30%, oricat de bine optimizate ar fi ele.

    Din experienta proprie iti zic ca daca procesul pt mysql nu utilizeaza mai mult de 50-60% din CPU nu e cazul sa te gandesti la "desprinderea serv-ulul mysql" de serverul principal.

  7. #7
    Avatarul lui daniweb
    daniweb este deconectat Membru SeoPedia
    Reputatie:
    32
    Data înscrierii
    14th May 2009
    Posturi
    310
    Putere Rep
    32


    Implicit

    mersi @deadworldisee

    configuratia serverului este un e3-1230v2 cu un ssd 256mb si 32gb ram. Totul este pe ssd. In 5 min se aduna f multa informatie care trebuie procesata. Interogarile mysql sunt bine optimizate, tabelele au indexi unde trebuie. Partea cu /tmp nu am link catre ram.
    Ce arhitectura imi recomanzi daca presupunem ca o sa crape serverul?

  8. #8
    Avatarul lui puthre
    puthre este deconectat Ambasador
    Reputatie:
    83
    Data înscrierii
    21st February 2011
    Locaţie
    București
    Posturi
    2.154
    Putere Rep
    83


    Implicit

    E innodb sau myisam?
    Caut cu jingle.ro.

  9. #9
    Avatarul lui daniweb
    daniweb este deconectat Membru SeoPedia
    Reputatie:
    32
    Data înscrierii
    14th May 2009
    Posturi
    310
    Putere Rep
    32


    Implicit

    innodb

  10. #10
    Avatarul lui puthre
    puthre este deconectat Ambasador
    Reputatie:
    83
    Data înscrierii
    21st February 2011
    Locaţie
    București
    Posturi
    2.154
    Putere Rep
    83


    Implicit

    Citat Postat în original de daniweb Vezi Post
    innodb
    Cat ai setat innodb_buffer_pool_size ?
    Caut cu jingle.ro.

Pagina 1 din 2 12 UltimulUltimul

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Statistici apache
    De StarNET în forumul Server side
    Răspunsuri: 8
    Ultimul Post: 26th October 2010, 19:49
  2. Statistici apache
    De StarNET în forumul Server side
    Răspunsuri: 4
    Ultimul Post: 13th October 2010, 19:49
  3. Intrebare mysql
    De Cristi G în forumul Server side
    Răspunsuri: 5
    Ultimul Post: 1st April 2010, 13:32
  4. e-mail SPAM de la "specialistii" vinzibine
    De DMB în forumul E-mail SPAM
    Răspunsuri: 4
    Ultimul Post: 12th June 2008, 08:51
  5. Log error pe Apache/Cpanel
    De woe în forumul Server side
    Răspunsuri: 1
    Ultimul Post: 10th September 2007, 09:21

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •