Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak duża może być baza danych MySQL, zanim wydajność zacznie spadać

Fizyczny rozmiar bazy danych nie ma znaczenia. Liczba rekordów nie ma znaczenia.

Z mojego doświadczenia wynika, że ​​największym problemem, który napotkasz, nie jest rozmiar, ale liczba zapytań, które możesz obsłużyć na raz. Najprawdopodobniej będziesz musiał przejść do konfiguracji master/slave, aby zapytania odczytu mogły działać na urządzeniach podrzędnych, a zapytania dotyczące zapisu były uruchamiane na urządzeniu głównym. Jeśli jednak nie jesteś jeszcze na to gotowy, zawsze możesz dostosować swoje indeksy do uruchamianych zapytań, aby przyspieszyć czasy odpowiedzi. Jest też wiele poprawek, które możesz zrobić w stosie sieciowym i jądrze w Linuksie, które pomogą.

Mój mój otrzymał do 10 GB, z umiarkowaną liczbą połączeń i dobrze poradził sobie z żądaniami.

Skupiłbym się najpierw na twoich indeksach, a następnie poprosiłby administratora serwera o sprawdzenie twojego systemu operacyjnego, a jeśli to wszystko nie pomoże, być może nadszedł czas na zaimplementowanie konfiguracji master/slave.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL a PDO

  2. Problem z dopasowaniem wierszy w bazie danych za pomocą PDO

  3. Co to jest SQL? Co to jest baza danych? Systemy zarządzania relacyjnymi bazami danych (RDBMS) wyjaśnione w prostym języku angielskim.

  4. Jak zwrócić wyniki zapytania jako listę oddzieloną przecinkami w MySQL?

  5. Jak tworzyć pliki językowe Codeigniter z bazy danych?