sql >> Database >  >> RDS >> Mysql

Wat is de snelste manier om een ​​MySQL-tabel te pollen voor nieuwe rijen?

Voor externe toepassingen vind ik het gebruik van een TimeStamp-kolom een ​​robuustere methode die onafhankelijk is van auto-id en andere primaire sleutelproblemen

Voeg kolommen toe aan de tabellen zoals:

insertedOn TIMESTAMP DEFAULT CURRENT_TIMESTAMP

of om invoegingen en updates te volgen

updatedOn TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

In de externe applicatie hoef je alleen maar de laatste tijdstempel bij te houden wanneer je een peiling hebt gedaan. Selecteer vervolgens vanaf dat tijdstempel vooruit op alle relevante tabellen. In grote tabellen kan het nodig zijn om de tijdstempelkolom te indexeren



  1. Databases en instanties controleren via Activity Monitor | Problemen met SQL Server-prestaties oplossen -2

  2. Mysql-telling aantal regex-overeenkomsten per veld

  3. Hoe kan ik transparante gegevensversleuteling gebruiken met MySQL?

  4. Hoe open ik een DB-verbinding in Openshift?