August 14, 2008 7:00 PM. 40 attended.

Atlanta PHP August Meeting: Date Moved!

This location is shown only to members

IMPORTANT!!! We've had to reschedule Jay Pipes for August 14th - one week after our usual meeting time.

Presentation: Join-Fu: The Art of SQL

Jay Pipes, the North American Community Relations Manager at MySQL and co-author of Pro MySQL (Apress, 2005), joins us this month to present “Join-Fu: The Art of SQL.”

Join-fu is the art of performance-tuning your application’s SQL. Join Jay in a fun, irreverent look at the common ways application developers misuse and abuse their database.

Topics covered include:


  • Schema optimization and vertical partitioning
  • SQL Coding style guidelines
  • Set-wise problem solving in SQL (and why it kicks for-loop-fu’s ass.)

    • Rewriting correlated subqueries into joins
    • Using derived tables or subqueries in the FROM clause

  • Working with N:M or “mapping” tables

    • Dealing with OR conditions
    • Dealing with AND conditions
    • Combatting filesorts using Cross-join-fu

  • Understanding Left-join-fu
  • Handling Heirarchical Data

    • Adjacency Lists
    • Nested Sets

  • Doing GIS calculations in SQL

    • Without using user variables, the spatial extensions or stored functions
    • Calculating distance between two points
    • Doing radius searches in spherical geometries

  • Reporting techniques in SQL

    • Calculating running sums and aggregates
    • Calculating rank of results

For more details and directions, go here.

  • You must be a member to post a comment. Join or login.

40 attended
5.00 5.0012 (12 ratings)
  • Event Host
    Kevin Roberts
    Co-Organizer
    Jay gave an excellent presentation on MySQL with a lot of very practical optimization tips. We broke our previous attendance record with 36 people attending, not including three eye candy recruiters that were there just at the start. One guy drove 4 hours to be there. Must have had 15 or 20 people over to Vicory's afterward.
  • Event Host
    Chris Spruck
    Organizer
  • Event Host
    Ben Ramsey
  • G. Crisp
    Excellent session. Very informative. I'm going to be able to apply some of the MySQL optimizations immediately on one of my projects.
  • Mathew
    Great, even for a first timer.
  • Mike Schinkel
    Really enjoyed the MySQL dude.
  • Jason
    Jay was a great presenter. Very knowledgeable and not boring (huge plus). 2hrs flew by and I learned a ton.
  • Luke Barton
    Jay Pipes (Sun - MySQL) was a great presenter. I learned a lot.
  • A former member
  • A former member
  • A former member
  • A former member
  • A former member
  • A former member
  • A former member

Thompson Technologies

Platinum Sponsor

Pardot

Platinum Sponsor

MailChimp

Gold Sponsor

Atcore Systems

Silver Sponsor

Epic Labs

Community Sponsor

Guild Quality

Community Sponsor

Strongbox West

Venue Sponsor

Offer a perk for our members and get exposure.

Offer a perk →
People in this
Meetup are also in:

Log in

Not registered with us yet?

Sign up

Meetup members, Log in

or
By clicking the "Sign up using Facebook" or "Sign up" buttons above, you agree to Meetup's Terms of Service