Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bisakah menggunakan penghitung tampilan sensitif alamat IP membawa terlalu banyak beban kerja untuk MYSQL/PHP?

Alamat IP pada dasarnya adalah bilangan bulat.

Simpan sebagai bilangan bulat dan gunakan indeks pada kolom yang sesuai - kueri akan menjadi sangat cepat seperti itu. Ingatlah bahwa alamat ipv6 terlalu besar untuk bilangan bulat 32 bit, jadi Anda mungkin ingin mempertimbangkan untuk menggunakan varchar(16) sebagai gantinya dan menyimpan representasi biner dari alamat ip Anda.

Mengenai kinerja aplikasi Anda, menurut saya, selalu baik untuk menggunakan semacam sistem caching untuk statistik semacam ini. Misalnya, buat ulang statistik Anda hanya jika, interval waktu tertentu telah berlalu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. perbedaan antara UNHEX dan X (MySQL)

  2. kesalahan mysqldump:Mendapat paket lebih besar dari max_allowed_packet'

  3. TANGGAL() Contoh – MySQL

  4. batas waktu permintaan python MySQLDB

  5. Kelompokkan halaman dari satu kolom