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

Jak napisać skuteczny licznik odwiedzin dla stron internetowych

Fascynujący temat. Zwiększanie licznika, jakkolwiek proste, po prostu ma być transakcją... co oznacza, że ​​może zablokować całą bazę danych na dłużej niż ma to sens!-) Może łatwo być wąskim gardłem dla całego systemu.

Jeśli potrzebujesz rygorystycznie dokładnych zliczeń, ale nie potrzebujesz ich natychmiastowej aktualizacji, moim ulubionym podejściem jest dołączanie policzalnych informacji do dziennika (przełączanie dzienników tak często, jak jest to konieczne w celu zapewnienia aktualności danych). Po zamknięciu dziennika (z tysiącami policzalnych zdarzeń) skrypt może go odczytać i zaktualizować wszystko, co jest potrzebne w pojedynczej transakcji — może nie intuicyjnie, ale znacznie szybciej niż tysiące pojedynczych blokad.

Są też niezwykle szybkie liczniki, które są tylko statystycznie dokładne - ale ponieważ nie mówisz, że taka nieprecyzyjność jest akceptowalna, nie zamierzam wyjaśniać jej bardziej szczegółowo.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak połączyć się z bazą danych za pomocą klienta Workbench MySQL

  2. Instrukcja SQL At-Sign in przed nazwą kolumny

  3. Odpytywanie schematu informacyjnego MySQL:Dlaczego? Jak?

  4. Definiowanie klucza złożonego z automatycznym przyrostem w MySQL

  5. Używanie Pythona i MySQL w procesie ETL