Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Jak poprawić wydajność bazy na MySQL?
#1
Witam
Proszę o odpowiedź na nurtujące mnie pytanie, jak poprawić wydajność bazy danych opartych na MySQL?
Pozdrawiam
Jestem i tu i tam. Taki sobie podróżnik.
Odpowiedz
#2
Na pewno kluczową rzeczą jest stosowanie odpowiednich formatów danych i formatów w tabelach. Np nie dawać kolumny text, tam gdzie będą same liczby.
Jeżeli Ci pomogłem, lub doradziłem to pochwal się tym innym osobom - Oceń mnie
Odpowiedz
#3
1. Znormalizować bazę danych do min. 3PN
2. Zadawać sensowne pytania do bazy z wykorzystaniem JOIN lub OUTER JOIN (left right) gdzie tylko się da
3. j.w czyli sensowne formaty danych
4. maksymalnie minimalizować podzapytania (tj. używać podzapytań tylko tam gdzie nic innego sobie nie poradzi)
5. Dane filtrować w bazie, nie przerzucać tego na aplikacje!
6. W zapytaniach wybierać tylko te pola, których potrzebujemy
7. Wszystkie operacje SQL DML wykonywać po stronie bazy danych, nie przerzucać tego na aplikację!

To chyba tyle co mi teraz na szybko do głowy przychodzi
Jeżeli pomogłem CI lub naprowadziłem Cię na właściwe rozwiązanie oceń mnie tutaj --> OCEŃ MNIE dzięki z góry Rolleyes
Odpowiedz
#4
hieroshima o co chodzi z tym 3PN bo dużo o tym słyszę, ale nie kojarzę.
Jeżeli Ci pomogłem, lub doradziłem to pochwal się tym innym osobom - Oceń mnie
Odpowiedz
#5
Chodzi o normalizację bazy danych do 3 postaci normalnej ---> http://edu.pjwstk.edu.pl/wyklady/rbd/scb...5/norm.htm
Jeżeli pomogłem CI lub naprowadziłem Cię na właściwe rozwiązanie oceń mnie tutaj --> OCEŃ MNIE dzięki z góry Rolleyes
Odpowiedz
#6
A czy ktoś z was działa na programiedatabase design ? Bo zastanawiam się czy tam nie prowadzić teraz bazę danych. Słyszałam, że program jest bardzo nowoczesny i funkcjonalny, i nie trzeba być jakimś wielkim specjalistą, aby na nim pracować. Można z łatwością tworzyć dane, diagramy - wszelkie elementy na rzecz naszej firmy.
Odpowiedz


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Zmniejszenie czasu dostępu do bazy darling 8 7,566 06-12-2017, 18:00
Ostatni post: arki878
  Jak sprawdzić czy adres www znajduje sie w bazie mysql? jarekcda 8 8,219 13-05-2017, 01:02
Ostatni post: miketodson255
  Przeszukiwanie bazy, przechowywanie wyników vundo 3 3,788 02-12-2016, 20:16
Ostatni post: tereska3
Cool [PHP] wydajność funkcje w pliku camelrafal 25 43,607 02-11-2016, 18:39
Ostatni post: martt4dg
  Wyświetlenie ilości Plików z bazy MySQL, Wyświetlenie ilości Plików z bazy SQL maniek666 1 3,444 28-11-2013, 14:51
Ostatni post: ILIES

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl