Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czy istnieje ograniczenie ile moze byc max wpisow w tablicy?
Soulast
post
Post #1





Grupa: Zarejestrowani
Postów: 133
Pomógł: 6
Dołączył: 26.10.2009

Ostrzeżenie: (0%)
-----


Posiadam skrypt który obecnie buduje extra tabele przykażdym dodaniu np albumu z 512ma wpisami wewnątrz bazy danych.
domyśliłem się że zapychanie bazy takim czymś jest szkodliwe więc mam pomysł aby zastąpić to usunąc poprzez trzymanie wszystkich danych według id

A moje pytanie brzmi czy to może byc rowniez szkodliwe jeśli w jednej tabeli znajdzie się 100000000000 wpisów??to tylko przykaład wielkości.

Dziękuje za wszelką pomoc:)

Ten post edytował Soulast 11.04.2010, 21:12:09
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Pamięć dostępną dla skryptu php określa flaga memory_limit w ustawieniach php.ini Można próbować zwiększyć tę wartość na czas wykonywania skryptu za pomocą ini_set, na przykład:
  1. ini_set("memory_limit", "128 M");

Generalnie dla dużej ilości danych ogranicza się ilość, która jest wyciągana z bazy za pomocą takich rozwiązań jak stronicowanie wyników, cache'owanie, load balancing i innych.
Go to the top of the page
+Quote Post
Mchl
post
Post #3





Grupa: Zarejestrowani
Postów: 855
Pomógł: 145
Dołączył: 17.07.2008
Skąd: High Memory Area

Ostrzeżenie: (0%)
-----


Musiałbyś pokazać dokładnie jak sobie to wyobrażasz, ale zazwyczaj lepieć mieć jedną długą tabelę, niż dynamicznie tworzyć nowe, krótkie.

Ilość danych w tabeli MySQL jest teoretycznie nieograniczona, w praktyce ograniczają Cię dostępne zasoby.

100000000000 wierszy to dosyć sporo. Zanim dojdziesz do takiej liczby, pewnie będziesz musiał zatrudnić specjalistę od baz danych i wynająć kilka serwerów (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 22:31