Problem z wydajnością
Strona 1 z 2 12 OstatniOstatni
Wyniki 1 do 10 z 15

Temat: Problem z wydajnością

  1. #1
    Debiutant
    Dołączył
    02-12-2017
    Wpisy
    6
    Punkty
    2

    Domyślny Problem z wydajnością

    Mam problem z wydajnością po przełączeniu tabel z myisam na innodb, w zasadzie problem dotyczy tylko tabeli #__categories (ok 4 tys rekordów), gdy ta tabela zostanie przełączona na innodb strona ładuje się po kilkanaście sekund.
    Serwer: debian 9, nginx, mariadb (na starym serwerze apche i mysql 5.5 było to samo). Nie ma różnicy czy rozszezenia są włączone czy nie.

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Wyjadacz terra awatar
    Dołączył
    26-05-2017
    Skąd
    Wrocław
    Wpisy
    922
    Punkty
    87

    Domyślny

    4 tys. rekordów? masz tyle kategorii? To artykułów masz chyba kilkadziesiąt tysięcy ;) Na to potrzebujesz bazy klasy enterprise. InnoDB oferuje bardziej złożoną strukturę kluczy niż MyIsam (FOREIGN KEYS) i odżwieżanie kluczy jest niestety wolniejsze w InnoDB.

  4. #3
    Debiutant
    Dołączył
    02-12-2017
    Wpisy
    6
    Punkty
    2

    Domyślny

    Artykułów mam sporo mniej bo w kategoriach prezentowane sa produkty ze sklepu internetowego ktore sa wczytywane z innej bazy (wiem, troche pokrecone), o FOREIGN KEYS wiem, natomiast nie sadzilem ze przez to jest taka roznica wydajnosci, myslalem ze mozna to jakos rozwiazac ;(

  5. #4
    Senior moje awatar
    Dołączył
    08-01-2008
    Skąd
    Silesia
    Wpisy
    6 057
    Punkty
    188

    Domyślny

    Którą wersję MariaDB masz?

    Z częścią rzeczy MariaDB radzi sobie lepiej niż MySQL, warto by zajrzeć do jej konfiguracji.

    Pomyśl nad przejściem na PostgreSQL, jeśli masz ją zindeksowaną, to hula jak marzenie.
    Webdeveloper do usług ;)

  6. #5
    Debiutant
    Dołączył
    02-12-2017
    Wpisy
    6
    Punkty
    2

    Domyślny

    Cytat Wysłane przez moje Zobacz wiadomość
    Z częścią rzeczy MariaDB radzi sobie lepiej niż MySQL, warto by zajrzeć do jej konfiguracji.
    dlatego zostala wybrana MariaDB

    konfiguracja wydaje sie ze jest zrobiona dobrze (nie robilem jej sam, a firma ktora zajmuje sie konfiguracja serwerow itd), wszystkie pozostale witryny po zmianach zaczely funkcjonowac o wiele wydajniej, problem dotyczy tylko tej jednej witryny i tej jedynej tabeli.

    Co do wersji MariaDB:
    MariaDB: 10.2.10-MariaDB-10.2.10+maria~stretch - mariadb.org
    nginx: nginx/1.10.3
    PHP: 7.0.19

  7. #6
    Wiarus mjmartino awatar
    Dołączył
    03-12-2007
    Skąd
    Będzin /k Katowic
    Wpisy
    2 751
    Punkty
    212

    Domyślny

    Podepnij sobie dysk SSD drugi do instancji i tam przenieść bazę.
    Lub zepnij w raid 0 a kopie wysyłaj gdzie indziej lub na storage obiektowy jak ta serwerowania posiada.
    Ewentualnie można ograniczyć na stronach z problem ładowania kategorii które pewnie lądują się wszystkie, ograniczyć tylko do niezbędnych.
    ================================
    Administracja Joomla, Nowości, Artykuły Pomocne Administratorom, Usługi
    >>> https://joomlaguru.pl <<<
    Szkoła Joomla Guru (Kursy Online)
    >>> https://szkola.joomlaguru.pl <<<
    ================================

  8. #7
    Debiutant
    Dołączył
    02-12-2017
    Wpisy
    6
    Punkty
    2

    Domyślny

    tez nie mam dyski w rajdzie intela nvme

  9. #8
    Senior moje awatar
    Dołączył
    08-01-2008
    Skąd
    Silesia
    Wpisy
    6 057
    Punkty
    188

    Domyślny

    A jak są pobierane dane z zewnętrznej bazy danych dla tej strony?
    Webdeveloper do usług ;)

  10. #9
    Wiarus mjmartino awatar
    Dołączył
    03-12-2007
    Skąd
    Będzin /k Katowic
    Wpisy
    2 751
    Punkty
    212

    Domyślny

    Pytanie a jak doszedłeś że to ta tabela ? i akurat baza nie wyrabia
    ================================
    Administracja Joomla, Nowości, Artykuły Pomocne Administratorom, Usługi
    >>> https://joomlaguru.pl <<<
    Szkoła Joomla Guru (Kursy Online)
    >>> https://szkola.joomlaguru.pl <<<
    ================================

  11. #10
    Debiutant
    Dołączył
    02-12-2017
    Wpisy
    6
    Punkty
    2

    Domyślny

    Cytat Wysłane przez moje Zobacz wiadomość
    A jak są pobierane dane z zewnętrznej bazy danych dla tej strony?
    uzytkownik bazy joomla ma uprawnienia dostepu do drugiej bazy, bo sa na tym samym serwerze i wykonywane jest zapytanie bezposrednio do "zewnetrznej" bazy - sprawdzalem z wlaczonym pobieraniem danych z zewnetrznej bazy i wylaczonym - roznicy nie ma

Strona 1 z 2 12 OstatniOstatni

Podobne tematy

  1. Problemy z wydajnością
    przez johncage na forum Wydajność, optymalizacja
    Odpowiedzi: 0
    Ostatni post/autor: 20-05-2011, 20:34
  2. Problem z wydajnością joomli + virtuemart
    przez woonski na forum Wydajność, optymalizacja
    Odpowiedzi: 2
    Ostatni post/autor: 29-11-2010, 22:25
  3. Wydajnośc - optymalizacja - szybkość ładowania
    przez mboy na forum Administracja Joomla!
    Odpowiedzi: 12
    Ostatni post/autor: 17-09-2008, 01:48
  4. Wydajność joomli a mambo
    przez greg606 na forum Wydajność, optymalizacja
    Odpowiedzi: 8
    Ostatni post/autor: 31-07-2008, 12:59
  5. Search Engine Friendly a wydajność?
    przez mops na forum Administracja Joomla!
    Odpowiedzi: 2
    Ostatni post/autor: 10-12-2006, 21:36

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •