cadego blog

Ein weiteres tolles WordPress-Blog

cadego blog header image 4

Einträge vom Mai 2009

Query Optimierung

Mai 12th, 2009 · Kommentare deaktiviert

Eine klassische DB-Abfrage erzeugt unter Rails ein ‘select *’.  Logisch, Rails weiß ja nicht, was wir benötigen. Als Beispiel: @u = User.find(params[:id]) MySQL-Query: SELECT * FROM `users` WHERE (`users`.`id` = 54312) Wir benötigen aber nur den Namen, Permalink und die ID. Optimierung von Hand: @u = User.find(params[:id],:select=>['name, permalink,id']) SELECT name,permalink,id FROM `users` WHERE (`users`.`id` = [...]

[Mehrlesen →]

Tags: rails