![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 25.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
witam
Czy 400 000 wierszy w bazie to dużo. typowa tabela z kontaktami klientów, nazwisko imie adres nip pesel itd czy wyszukiwanie będzie muliło czy bedzie oki. proszę o pomoc pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Wszystko zależy od sprzętu na jakim będzie chodził serwer.
Miałem styczność z bazami MySQL które obsługiwały dużo większe tabele z dużo większą ilością rekordów. |
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
proszę o pomoc Pomoc w czym? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Gdybyś dopisał jeszcze jedno zero, to wtedy można aby powiedzieć że tabela jest większa. 400 000 to nie jest dużo. Oczywiście wszystko zależało będzie od tego jak napiszesz zapytania do wyszukiwania. To właśnie sposób pytania bazy o wyniki jest najważniejszy, bo możesz to zrobić tak że wyszukiwania będzie trwało wieki albo tak że będą to milisekundy. Wielkość bazy to nie wszystko. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 25.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Przypuśćmy że będę chciał wyszukać wszystkich klientów z woj. wielkopolskiego a będzie ich 8 000 i wyświetlić imię nazwisko miasto telefon nip, oczywiście wyświetlić po 50 na stronie
Czy to będzie z tym kłopot. |
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Przypuśćmy że będę chciał wyszukać wszystkich klientów z woj. wielkopolskiego a będzie ich 8 000 i wyświetlić imię nazwisko miasto telefon nip, oczywiście wyświetlić po 50 na stronie Czy to będzie z tym kłopot. Tak jak napisał Ci mike_mech Wszystko zależy od konstrukcji zapytania no i konstrukcji samej bazy. Pokaż projekt bazy oraz przykładowe zapytania to będzie łatwiej powiedzieć czy jest to słuszna droga czy nie. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 25.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jeszcze nie ma bazy, myślę jak to zrobić żeby nie muliło.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
nie jestem pewien ale
musisz zalozyc indexy na tabele to przyspiesza przszukiwanie danych |
|
|
![]()
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Indeks, odpowiednie ulozenia zapytania, jesli przeszukujesz tekst mozesz zrobic dodatkowe tabele indeksowe. Jest wiele mozliwosci. Jesli bardzo Cie to interesuje to polecam zakupic ksiazeczke z strojenia baz danych tam takie tematy sa poruszane. Czasami 400 000 moze dluzej sie przetwarzac niz powiedzmy 400 mil, na to wplywa wiele czynnikow, najwiekszym czynnikiem sa operacje I/O. Jesli to ma byc MySQL i proste operacje (warunki do niepolaczonych tabel) to smialo 400 000 000 bedzie dzialac.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 16:29 |