/ / Jakie są problemy z tabelami MySQL Count Vs Performance - mysql, baza danych, wydajność, wordpress, projektowanie baz danych

Co to są tablice MySQL Count Vs Performance Issues - mysql, database, performance, wordpress, database-design

Mam wątpliwości co do liczby tabel mysql w porównaniu do wydajności.

Używam WordPress z funkcją MultiSite. W tych 9 nowych tabelach, w których tworzy się przy każdym tworzeniu witryny. Więc jeśli mam 1000 witryn w pojedynczej witrynie WordPress Multisite, łączna liczba tabel wynosi 9000.

Moje pytanie brzmi: czy liczba tabel wpłynie na wydajność bazy danych MySQL?

Odpowiedzi:

0 dla odpowiedzi № 1

Z tego, co usłyszałem, kiedy instalacja się pojawiponad 2000 witryn pojawią się problemy. Jeśli planujesz mieć wiele witryn, powinieneś przyjrzeć się problemom skalowania WP Multisite, takim jak obsługa wielu baz danych. To jest płatna wtyczka, która pomaga w tym: http://premium.wpmudev.org/project/multi-db


0 dla odpowiedzi nr 2

Największym problemem, z którym się spotkasz, będzie pamięćzwiązane z tym ograniczenia - ponieważ na serwerze zabraknie pamięci, aby zachować każdą tabelę bazy danych / instancję php w pamięci, serwer zacznie przerzucać dyski - podobnie jak w przypadku małej ilości pamięci na komputerze domowym, a dysk zaczyna pękać, ponieważ pamięć wirtualna jest używany.

Daj mu dużo pamięci i powinno być dobrze.

WPMUDev ma świetne wtyczki do optymalizacji i ulepszania instalacji na wielu stronach, w tym podział instalacji wielu witryn na osobne bazy danych aby przezwyciężyć wszelkie problemy z wydajnością MySQL.