Finding and fixing top performance issues with new relic rpm
Upcoming SlideShare
Loading in...5
×
 

Finding and fixing top performance issues with new relic rpm

on

  • 2,958 views

 

Statistics

Views

Total Views
2,958
Views on SlideShare
2,795
Embed Views
163

Actions

Likes
4
Downloads
29
Comments
0

6 Embeds 163

http://blog.newrelic.com 140
http://newrelicblogs.wordpress.com 11
http://www.twylah.com 5
http://newrelic.staging.wpengine.com 4
http://feeds2.feedburner.com 2
http://fever.id43.net 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Finding and fixing top performance issues with new relic rpm Finding and fixing top performance issues with new relic rpm Presentation Transcript

  • Finding and FixingPerformance Issues withNew Relic RPMDecember 8th, 2010 @ 10AM PSTBrian Doll - New RelicApplication Performance Engineer
  • New Relic is the leading software as a service provider of application performance management tools. More than 6,000 companies use RPM™, to manage more than 90,000 Java, .net, php, Ruby, or JRuby applications. RPM enables developers and operations teams to monitor, troubleshoot and optimize their web applications. Brian DollApplication Performance Engineering http://www.slideshare.net/briandoll
  • ✓MonitorsRPM ✓Troubleshoots ✓Tunes Web Applications In the Cloud or Datacenter NewRelic.com
  • Top 5 Performance Issues#5 N+1 Queries Death by a thousand paper cuts NewRelic.com
  • 70x pertransaction! NewRelic.com
  • 1 parent+ 15 children___________________________________ 16 queries! NewRelic.com
  • Eager vs. Lazy LoadingEager vs. La zy 2 SQL queries vs. 16 SQL queries NewRelic.com
  • Top 5 Performance Issues#5 N+1 Queries#4 Slow SQL performance NewRelic.com
  • Transaction Traces Almost one full second! Missing indexExplain Plans are Maps to Improving SQL Queries NewRelic.com
  • Top 5 Performance Issues#5 N+1 Queries#4 Slow SQL performance#3 Insufficient System Resources NewRelic.com
  • Waiting in line... NewRelic.com
  • How are we constrained? NewRelic.com
  • Scaling Silver Bullet? + ?+ ? + ? NewRelic.com
  • Top 5 Performance Issues#5 N+1 Queries#4 Slow SQL performance#3 Insufficient System Resources#2 Web Service Domino Effect NewRelic.com
  • Uh oh... NewRelic.com
  • Search service unavailable leads to... Unhappy customers leads to... Lost sales !%&()* !"#$ !"#$ !"#$ !"#$ ! "#$ /b NewRelic.com
  • Circuit CascadingBreakers Failures NewRelic.com
  • Top 5 Performance Issues#5 N+1 Queries#4 Slow SQL performance#3 Insufficient System Resources#2 Web Service Domino Effect#1 Repetitive Work Syndrome or Cache as cache can NewRelic.com
  • SlowLots ofwork NewRelic.com
  • Caching is easy.Cache invalidation is not. NewRelic.com
  • How RPM Works a! a! a! a! Https Applications New Relic Service Https ๏ Secure, reliable service ๏ No private user data ๏ View app performance from anywhere App Team Supports NewRelic.com
  • +Faster apps = Happy customers NewRelic.com
  • •Installs in 2 minutes•Supports Joyent SmartMachines ✓Java ✓Ruby Special Offer: ✓PHP 15% discount for Joyent customers NewRelic.com
  • Q&A
  • Questions?• Live Q&A during the webinar• http://support.newrelic.com/• Email: support@newrelic.com• Twitter: @NewRelic• IRC: #NewRelic on Freenode NewRelic.com