Wiesiek J.

Wiesiek J. Właściciel, ERICA

Temat: Wydajność serwera

Witam

Chciałbym zapytać praktyków o wydajność serwera pod bazę danych.

1. Około 10 tabel, z tego 9 praktycznie bez znaczenia bo tylko po 2-3 kolumny i kilkadziesiąt rekordów.

2. Jedna tabela około 12-15 kolumn, z tego większość kolumn to tylko liczby 2-3 cyfrowe.

3. Za to jedna kolumna to tytuły do 150 znaków.

I teraz pytanie:

1. Czy zwykły hosting np. nazwa.pl wytrzyma 500 tyś rekordów w tej dużej tabeli?

2. Czy wytrzyma import pliku tekstowego np. 1000 wierszy z automatycznym usuwaniem duplikatów po długich tytułach?

Ewentualnie jakie parametry musi mieć serwer?
Czy ktoś z Krakowa postawi cos takiego?

Dodam jeszcze, że taki import po 1000 wierszy będzie 10-20 razy dziennie, a pozostałe działanie polega na ręczniej edycji danych i kontroli, tak więc nie będzie zbyt eksploatowana. Największe obciążenie to podczas importu tych plików bo prawdopodobnie dochodząc do 500 tyś rekordów, większość to będą duplikaty podlegające usuwaniu.

PozdrawiamTen post został edytowany przez Autora dnia 24.09.13 o godzinie 21:57

konto usunięte

Temat: Wydajność serwera

Wiesiek J.:
Witam

Chciałbym zapytać praktyków o wydajność serwera pod bazę danych.

1. Około 10 tabel, z tego 9 praktycznie bez znaczenia bo tylko po 2-3 kolumny i kilkadziesiąt rekordów.

2. Jedna tabela około 12-15 kolumn, z tego większość kolumn to tylko liczby 2-3 cyfrowe.

3. Za to jedna kolumna to tytuły do 150 znaków.

I teraz pytanie:

1. Czy zwykły hosting np. nazwa.pl wytrzyma 500 tyś rekordów w tej dużej tabeli?

2. Czy wytrzyma import pliku tekstowego np. 1000 wierszy z automatycznym usuwaniem duplikatów po długich tytułach?

Ewentualnie jakie parametry musi mieć serwer?
Czy ktoś z Krakowa postawi cos takiego?

Dodam jeszcze, że taki import po 1000 wierszy będzie 10-20 razy dziennie, a pozostałe działanie polega na ręczniej edycji danych i kontroli, tak więc nie będzie zbyt eksploatowana. Największe obciążenie to podczas importu tych plików bo prawdopodobnie dochodząc do 500 tyś rekordów, większość to będą duplikaty podlegające usuwaniu.

Pozdrawiam

Jak nie da rady najtańszy to upgrate na wyższy zawsze możesz zrobić. Co potrzebujesz postawić? W czym potrzebujesz pomocy. Jak chcesz te dane importować?
Wiesiek J.

Wiesiek J. Właściciel, ERICA

Temat: Wydajność serwera

Tomek P.:
Jak nie da rady najtańszy to upgrate na wyższy zawsze możesz zrobić.
Nie bardzo, w Nazwa.pl następny stopień to już dedykowany serwer baz danych.
Jak chcesz te dane importować?
Zdalnie przez stronę, na zasadzie wgrania pliku tekstowego w którym każdy wiersz to osobny rekord.

Temat: Wydajność serwera

Z tego co wiem, to większość hostingów ma ograniczenie rozmiaru pliku jaki importujesz oraz maksymalny czas wykonywania. Jeżeli zmieścisz się w tych 2 zmiennych to nie widzę problemu.

konto usunięte

Temat: Wydajność serwera

Wiesiek J.:
Tomek P.:
Jak nie da rady najtańszy to upgrate na wyższy zawsze możesz zrobić.
Nie bardzo, w Nazwa.pl następny stopień to już dedykowany serwer baz danych.

Myślę ze spokojnie da radę - ale z tej bazy trzeba jeszcze dane odczytywać i pytanie jakie będzie obciążenie z tej strony .
Jak chcesz te dane importować?
Zdalnie przez stronę, na zasadzie wgrania pliku tekstowego w którym każdy wiersz to osobny rekord.

Z tego co wiedzę to nazwa.pl ma crona na swoim hostingu to może lepiej wrzucać pliki na ftp i importować jakimś skryptem do bazy danych ?
Szukanie duplikatów po tytule można poprawić robiąc dodatkową kolumnę z md5 z tytułu na tym założyć indeks i wyszukiwać duplikaty po md5 a nie po całym tytule. Możesz tez założyć indeks na tytule ale szukanie po md5 będzie szybsze. Ale to można zostawić na dokładkę jak będą problemy w tym obszarze.

Temat: Wydajność serwera

Tomek P.:
duplikaty po md5 a nie po całym tytule. Możesz tez założyć indeks na tytule ale szukanie po md5 będzie szybsze.
O ile będzie to szybsze ?

Co będzie lepsze varchar(150) czy char(150) ?
Wiesiek J.:
3. Za to jedna kolumna to tytuły do 150 znaków.
150 znaków w jakim kodowaniu ? utf-8 ?

Jak będą dalej wykorzystywane dane z dużej tablicy ?
Wiesiek J.

Wiesiek J. Właściciel, ERICA

Temat: Wydajność serwera

Wojciech B.:
150 znaków w jakim kodowaniu ? utf-8 ?
Kodowanie utf-8.
Jak będą dalej wykorzystywane dane z dużej tablicy ?
Głównie po tych danych będzie wyszukiwanie, edycja pojedynczych rekordów, przypisanie atrybutów z pozostałych kolumn i zapis.

W pozostałych tabelach to niewiele danych, zarejestrowani userzy (kilkunastu), uprawnienia, itp..

konto usunięte

Temat: Wydajność serwera

Wojciech B.:
Tomek P.:
duplikaty po md5 a nie po całym tytule. Możesz tez założyć indeks na tytule ale szukanie po md5 będzie szybsze.
O ile będzie to szybsze ?

O chwilę :) Jak to mówią to zależy: choćby od silnika bazy danych (w temacie nie padło ani jedno słowo o tym a można tylko domniemywać na podstawie użytego hostingu) , od ilości danych, od rzeczywistej długości danych w tej kolumnie.

Temat: Wydajność serwera

Tomek P.:
O chwilę :) Jak to mówią to zależy: choćby od silnika bazy danych (w temacie nie padło ani jedno słowo o tym a można tylko domniemywać na podstawie użytego hostingu) , od ilości danych, od rzeczywistej długości danych w tej kolumnie.

http://www.nazwa.pl/o-firmie/technologie/?selectedTabS...
tabelka "Bazy danych"
Maksymalny rozmiar bazy danych 1 GB
Są też inne bardzo ciekawe ograniczenia.

Ogólnie wydaje się, że baza danych da radę.

konto usunięte

Temat: Wydajność serwera

Wojciech B.:
Tomek P.:
O chwilę :) Jak to mówią to zależy: choćby od silnika bazy danych (w temacie nie padło ani jedno słowo o tym a można tylko domniemywać na podstawie użytego hostingu) , od ilości danych, od rzeczywistej długości danych w tej kolumnie.

http://www.nazwa.pl/o-firmie/technologie/?selectedTabS...
tabelka "Bazy danych"
Maksymalny rozmiar bazy danych 1 GB

A dlaczego najtańsze rozwiązanie sugerujesz ?

Temat: Wydajność serwera

A dlaczego najtańsze rozwiązanie sugerujesz ?
Niczego nie sugeruję, najtańsza opcja da radę.
Łukasz Schabek

Łukasz Schabek Architekt Rozwiązań

Temat: Wydajność serwera

Tomek P.:

A dlaczego najtańsze rozwiązanie sugerujesz ?

Akurat nazwa.pl do najtańszych nie należy. Ta opcja jest tańsza niż serwer ActivePro i jeśli wierzyć opisowi nie ma limitu wielkości bazy.Ten post został edytowany przez Autora dnia 26.09.13 o godzinie 15:23
Jarosław Szczepankiewicz

Jarosław Szczepankiewicz Lead Technical
Consultant

Temat: Wydajność serwera

jeżeli chodzi o nazwa.pl to mocno zalecam sprawdzenie czy już zrezygnowali ze skandalicznej polityki naliczania liczby zapytań sql na godzinę i odrzucania nowych zapytań / połączeń jeżeli w ciągu godziny przekroczy się X zapytań.

Następna dyskusja:

Wydajność serwera Postgresql




Wyślij zaproszenie do