sql >> Database teknologi >  >> RDS >> Mysql

Kan brug af en IP-adressefølsom visningstæller bære for meget arbejdsbyrde til MYSQL/PHP?

IP-adresser er grundlæggende heltal.

Gem dem som heltal og brug indeks i den tilsvarende kolonne - forespørgsler vil være meget hurtige på den måde. Bare husk på, at ipv6-adresser er for store til 32 bit heltal, så du kan overveje at bruge varchar(16) i stedet og gemme binære repræsentationer af dine ip-adresser.

Med hensyn til din applikations ydeevne er det efter min mening altid godt at bruge en form for caching-system til denne form for statistik. Gendan f.eks. kun din statistik, hvis et bestemt tidsinterval er gået.



  1. prøv catch, og flere mysql indsæt erklæring. Vil den acceptere alle eller afvise alle forespørgsler?

  2. Hvad er den mest anbefalede måde at gemme tid i PostgreSQL ved hjælp af Java?

  3. Vedhæft partitionsliste til eksisterende tabel i postgres 11

  4. SQL JOIN som enkelt række med underordnede værdier som kolonner og mulighed for at ORDER BY underordnet relationsværdi