Auteur | Message |
---|---|
Zalex14
| Inscrit le : 09/05/2005 |
# Le 10/01/2007 à 21:15 J'ai besoin de conseils sur un truc que j'ai jamais su faire proprement en mysql : l'exclusion d'enregistrements avec des tables liées. Mieux vaut s'attendre au prévisible que d'être surpris par l'inattendu. |
devtribu
| Olivier Inscrit le : 16/06/2005 |
# Le 10/01/2007 à 21:19 aie ma tete Février 2019, mon futur livre Tout JavaScript chez Dunod https://amzn.to/2PoLd0f |
Fred
| Frédéric Inscrit le : 09/05/2005 |
# Le 10/01/2007 à 21:22 Si j'ai bien compris, tu veux prendre un enregistrement aléatoire dans ta table de photos, sans que ce soit une photo pour laquelle l'utilisateur a déjà voté ? "Le bois ne rend pas les coups" |
Zalex14
| Alexandre Inscrit le : 09/05/2005 |
# Le 10/01/2007 à 21:23 t'as tout compris Mieux vaut s'attendre au prévisible que d'être surpris par l'inattendu. |
devtribu
| Olivier Inscrit le : 16/06/2005 |
# Le 10/01/2007 à 21:26 il est fort ce cowboy Février 2019, mon futur livre Tout JavaScript chez Dunod https://amzn.to/2PoLd0f |
Zalex14
| Alexandre Inscrit le : 09/05/2005 |
# Le 10/01/2007 à 21:29 ouep sauf que le not in n'est pas top pour les performances. Mieux vaut s'attendre au prévisible que d'être surpris par l'inattendu. |
Fred
| Frédéric Inscrit le : 09/05/2005 |
# Le 10/01/2007 à 21:50
SELECT tes_champs FROM photos p C'est du grand n'importe quoi mais ça marche C'est juste pour te faire patienter avant la réponse de Bool "Le bois ne rend pas les coups" |
Zalex14
| Alexandre Inscrit le : 09/05/2005 |
# Le 10/01/2007 à 21:55 Thanks, je vais tester Mieux vaut s'attendre au prévisible que d'être surpris par l'inattendu. |
Zalex14
| Alexandre Inscrit le : 09/05/2005 |
# Le 10/01/2007 à 22:09 Humm.. 6 secondes la requete... Mieux vaut s'attendre au prévisible que d'être surpris par l'inattendu. |
devtribu
| Olivier Inscrit le : 16/06/2005 |
# Le 10/01/2007 à 22:19 le not in ne sera pas mauvais si tu as un index sur l'identifiant du votant Février 2019, mon futur livre Tout JavaScript chez Dunod https://amzn.to/2PoLd0f |
Zalex14
| Alexandre Inscrit le : 09/05/2005 |
# Le 10/01/2007 à 22:57 je viens de tester effectivement le Not In est plus rapide mais uniquement sans le Order By Rand() (environ une seconde). Mieux vaut s'attendre au prévisible que d'être surpris par l'inattendu. |
MathieuC
| Mathieu Inscrit le : 15/07/2005 |
# Le 10/01/2007 à 23:04 Le plus simple a mon avis est de scinder ca en plusieurs requetes legeres. |
flush
| Jean-Philippe Inscrit le : 09/05/2005 |
# Le 10/01/2007 à 23:15 MINUS / EXCEPT à tout hasard ? @+ Jean-Philippe |
Zalex14
| Alexandre Inscrit le : 09/05/2005 |
# Le 10/01/2007 à 23:39 Telaxo : y'a des timbrés qui postent plusieurs milliers de votes par mois . Mais en moyenne un votant "normal" enregistre effectivement moins d'une centaine de votes par mois (entre 50 et 60). Le souci c'est justement qu'aujourd'hui je traite en deux parties puisque je n'arrive pas à trouver une requete suffisament optimisée pour le faire en une fois. Question performance c'est pas top actuellement et aux heures de pointe ca fait beaucoup de requetes. Mieux vaut s'attendre au prévisible que d'être surpris par l'inattendu. |
Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.
© MHN - Tous droits réservés | CNIL N°844440 | 24/11/2024 13:08:55 | Généré en 12.75ms | Contacts | Mentions légales |