Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ile tabel może być w bazie mysql
Forum PHP.pl > Forum > Bazy danych > MySQL
Oldo
Witam

Wie może ktoś czy mySQL posiada jakieś ograniczenia co do ilości tabel w jednej bazie danych ?

Pozdr.
Darek
Jabol
a po co Ci to wiedzieć ? jak już dojdziesz do ograniczenia to się dowiesz.

ps. podejrzewam, że nie ma a nawet jeżeli jest to ustalane przez admina.
Oldo
Cytat
a po co Ci to wiedzieć ? jak już dojdziesz do ograniczenia to się dowiesz.

ps. podejrzewam, że nie ma a nawet jeżeli jest to ustalane przez admina.


Jest to dla mnie ważne ponieważ

- jeśli jedna tabela ma 100 tys rekordów to zwalnia
- jeśli każdy user będzie miał swoją tabelę - dajmy na to 10 użytkowników po 10 tys rekordów - każda z nich będzie chodziła znacznie szybciej ponieważ będzie do przeszukania nie 100 tys a 10 tys

i właśnie po to chcę wiedzieć ile może być tabel w jednej bazie i mam nadzieję, że jednak znajdę tu odpowiedź.

Pozdr
DeyV
z tego co wiem w Mysql przy prawidłowo skonstruwaonych indexach, nawet wielomilionowe tabele chdzą nieźle, wiec to nie powinien być większy problem.
Co do ilości tabel - ten temat juz kiedyś sie pojawił, ale nie pamiętam podanej liczby (wydaje mi się, że coś koło 36 tys, ale nie jestem pewien)
mhs
w manualu mozna znalezc cos takiego:

Cytat
Scalability and Limits

Handles large databases. We use MySQL Server with databases that contain
50 million records. We also know of users that use MySQL Server with
60,000 tables and about 5,000,000,000 rows.


Up to 32 indexes per table are allowed. Each index may consist of 1 to
16 columns or parts of columns. The maximum index width is 500 bytes
(this may be changed when compiling MySQL Server). An index may use
a prefix of a CHAR or VARCHAR field.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.