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

Buforowanie z PHP, aby odciążyć MySQL

Nie kombinuj z buforowaniem, dopóki nie zajdzie taka potrzeba. Memcache jest bardzo często przedwczesną optymalizacją i powinien być ostatnią, a nie pierwszą deską ratunku. Dodanie tego rodzaju buforowania może spowodować skomplikowane problemy ze spójnością.

Bazy danych nie są z natury wolne, a już na pewno nie wolniej niż ładowanie wielu danych z pamięci podręcznej z plików płaskich. Ale mogą być powolne przez niewłaściwe użycie. Na przykład, jeśli jedno z zapytań każdej strony zapisuje do tabeli MyISAM, wykonuje zapytanie nieindeksowane lub jedno z zapytań jest po prostu złożone i trudne. Zaatakuj te sytuacje, najpierw naprawiając schemat.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. BŁĄD 1075:Nieprawidłowa definicja tabeli; może istnieć tylko jedna kolumna auto i musi być zdefiniowana jako klucz

  2. Suma na lewym sprzężeniu SQL

  3. Streaming MySql ResultSet ze stałą liczbą wyników na raz

  4. JEŚLI błąd składni

  5. Najlepsza metoda przechowywania listy identyfikatorów użytkowników