Skip to content
Snippets Groups Projects
  1. Oct 16, 2015
  2. Oct 15, 2015
    • Kamil Trzcińśki's avatar
      0aa6061d
    • Yorick Peterse's avatar
      Changelog entry for issue page speedups · 9f581111
      Yorick Peterse authored
      9f581111
    • Yorick Peterse's avatar
      Improve performance of User.by_login · 72f428c7
      Yorick Peterse authored
      Performance is improved in two steps:
      
      1. On PostgreSQL an expression index is used for checking lower(email)
         and lower(username).
      2. The check to determine if we're searching for a username or Email is
         moved to Ruby. Thanks to @haynes for suggesting and writing the
         initial implementation of this.
      
      Moving the check to Ruby makes this method an additional 1.5 times
      faster compared to doing the check in the SQL query.
      
      With performance being improved I've now also tweaked the amount of
      iterations required by the User.by_login benchmark. This method now runs
      between 900 and 1000 iterations per second.
      72f428c7
  3. Oct 14, 2015
  4. Oct 13, 2015
  5. Oct 12, 2015
  6. Oct 10, 2015
  7. Oct 09, 2015
  8. Oct 08, 2015
  9. Oct 07, 2015
  10. Oct 06, 2015
  11. Oct 05, 2015
Loading