Comments on: On avait un de nos sites qui ramait, quand soudain… http://sametmax.com/on-avait-un-de-nos-sites-qui-ramait-quand-soudain/ Du code, du cul Sat, 07 Nov 2015 11:08:18 +0000 hourly 1 http://wordpress.org/?v=4.1 By: k3c http://sametmax.com/on-avait-un-de-nos-sites-qui-ramait-quand-soudain/#comment-163669 Fri, 31 Jul 2015 14:07:01 +0000 http://sametmax.com/?p=16632#comment-163669 sur le même thème https://medium.com/@kevincennis/you-re-thinking-about-frameworks-the-wrong-way-83544a337a27

]]>
By: Sam http://sametmax.com/on-avait-un-de-nos-sites-qui-ramait-quand-soudain/#comment-163488 Thu, 23 Jul 2015 11:56:03 +0000 http://sametmax.com/?p=16632#comment-163488 Je sais plus exactement mais c’était un truc du genre : Video.objects.filter(truc_muche__in=AutreQueryset)

]]>
By: Xavier Combelle http://sametmax.com/on-avait-un-de-nos-sites-qui-ramait-quand-soudain/#comment-163484 Thu, 23 Jul 2015 10:28:32 +0000 http://sametmax.com/?p=16632#comment-163484 Est-ce qu’on peut avoir un exemple minimal de code donnant ce genre de résultat ?
Est-ce que ça a une relation avec le N+1 issue ?

Je connais un ORM qui ne fait pas ce genre de truc MyBatis (c’est en java) mais c’est vrai que c’est plus du SQL templating qu’un véritable ORM. J’ai utilisé ça dans une boite ou les développeurs maitrisaient le SQL et c’est vraiment sympa

https://mybatis.github.io/mybatis-3/getting-started.html

]]>
By: Sam http://sametmax.com/on-avait-un-de-nos-sites-qui-ramait-quand-soudain/#comment-163434 Mon, 20 Jul 2015 15:57:38 +0000 http://sametmax.com/?p=16632#comment-163434 Django. Mais tous les ORMs peuvent faire ce genre de merde.

]]>
By: Jihaisse http://sametmax.com/on-avait-un-de-nos-sites-qui-ramait-quand-soudain/#comment-163433 Mon, 20 Jul 2015 14:49:33 +0000 http://sametmax.com/?p=16632#comment-163433 Sympa.

Quel ORM ? SQLAlchemy ?

]]>
By: Sam http://sametmax.com/on-avait-un-de-nos-sites-qui-ramait-quand-soudain/#comment-163430 Mon, 20 Jul 2015 13:07:33 +0000 http://sametmax.com/?p=16632#comment-163430 Pour un future dossier peut être. Je le note.

]]>
By: ultra http://sametmax.com/on-avait-un-de-nos-sites-qui-ramait-quand-soudain/#comment-163429 Mon, 20 Jul 2015 12:23:18 +0000 http://sametmax.com/?p=16632#comment-163429 Un bon développeur avant même de savoir coder doit savoir débugger.

T’as déjà posté au sujet de debug en python pur.

Peux-tu poster sur les différents outils et techniques que tu utilises pour debugger au quotidien ?

Pas forcément python/django mais aussi http, sql, logs apache, etc…

Merci.

]]>
By: Sam http://sametmax.com/on-avait-un-de-nos-sites-qui-ramait-quand-soudain/#comment-163427 Mon, 20 Jul 2015 08:46:09 +0000 http://sametmax.com/?p=16632#comment-163427 J’ai utilisé django-debug-toolbar (http://django-debug-toolbar.readthedocs.org/en/1.3.2/) qui notamment te dis toutes les requêtes SQL qui sont faites sur une page et combien de temps elles ont pris.

]]>
By: ultra http://sametmax.com/on-avait-un-de-nos-sites-qui-ramait-quand-soudain/#comment-163423 Sun, 19 Jul 2015 19:38:31 +0000 http://sametmax.com/?p=16632#comment-163423 Comment as-tu trouvé le bug ?

Au pif ?

Peux-tu décrire le cheminement ?

Merci.

]]>
By: K von Murphy http://sametmax.com/on-avait-un-de-nos-sites-qui-ramait-quand-soudain/#comment-163422 Sun, 19 Jul 2015 12:40:22 +0000 http://sametmax.com/?p=16632#comment-163422 La seule chose pire, c’est un outil qui découpe ce SQL en N exemplaires parce qu’il a décidé qu’il ne peut passer que 5 video.id à la fois dans un seul ordre SQL.

Et après on s’étonne que SAP rame…

]]>