Je suis déjà en mesure d'obtenir la dernière ligne du tableau des séries chronologiques que:Obtenir la dernière rangée du tableau des séries chronologiques?
SELECT * from myapp.locations WHERE organization_id=1 and user_id=15 and date='2017-2-22' ORDER BY unix_time DESC LIMIT 1;
Cela fonctionne très bien, cependant, je me demande sur la performance et les frais généraux d'exécution ORDER BY
sous forme de lignes sont déjà triés, je viens d'utiliser pour obtenir la dernière rangée, est-ce un surcoût dans mon cas? Si je n'utilise pas , j'obtiendrai toujours la première ligne de la table, donc, je pourrais utiliser INSERT
d'une autre manière, ex: insérer toujours au début au lieu de la fin de la table ?
Un conseil? dois-je utiliser ORDER BY
sans se soucier de la performance?
nous montrer votre schéma de table –
ici: https://gist.github.com/hopewise/04f0310629151408f9f019e8d4046546 – simo