|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SessionTuning MySQL5 SQL and Stored Procedures
Giuseppe Maxia, QA Developer, MySQL AB
This talk will look at the most important factor influencing MySQL 5 application performancethe optimization of SQL statements and stored procedures. Well first consider the optimization of simple, single table SQL statements by using effective indexing techniques and database design. Well then consider how to optimize joins and more complex queries involving derived tables, views, ordering, grouping, and DML. The first step toward optimizing MySQL 5 stored procedures and functions is to optimize the SQL contained within these programs. However, as with any programming language, the design of loops, conditional (IF and CASE) and other structures, can have a significant effect on overall execution time. Well look both at how to optimize the stored program code, and how to optimize the use of SQL within that code. Finally, well consider some cases in which you can use a stored programming approach as an alternative to hard-to optimize SQL.
|
Diamond SponsorPlatinum SponsorsGold SponsorsMedia SponsorsIn-Kind SponsorsSponsor OpportunitiesFor information on exhibition and sponsorship opportunities at the conference, contact us at Download the MySQL Users Conference Sponsor/Exhibitor Prospectus Conference NewsTo stay abreast of conference news and to receive email notification when registration opens, please sign up here. Press and MediaFor media-related inquiries, contact Suzanne Axtell at |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||