|
New Oracle Tuning Series by Guy Harrison
Getting started with SQL tuning involves mastering two fundamentals: finding SQL that warrants tuning, and working out how to make those SQLs work more efficiently. Tuning SQL reduces the demands that the application makes on the database. Every downstream activity - contention, memory efficiency and IO load - will be improved as a result. For this reason, tuning SQL is an essential pre-requisite for an efficient and scalable database server. >Read the series
by Jim Wankowski
This presentation will discuss the new autonomic tuning features introduced in DB2 LUW v9.5. It will provide guidelines and tips for achieving optimal performance using the new automation features. This presentation touches on many aspects of DB2 performance that span tuning opportunities for databases, and the overall system. Key topics covered include understanding DB2 memory structures and their performance implications, monitoring methods available for DB2 LUW and learning about space management's affect on performance >View the webcast
Excerpt from High Performance MySQL by Baron Schwartz
Query optimization, index optimization, and schema optimization go hand in hand. As you gain experience writing queries in MySQL, you will come to understand how to design schemas to support efficient queries. Similarly, what you learn about optimal schema design will influence the kinds of queries you write. This chapter begins with general query design considerations—the things you should consider first when a query isn't performing well. We then dig much deeper into query optimization and server internals. We show you how to find out how MySQL executes a particular query, and you'll learn how to change the query execution plan. Finally, we look at some places MySQL doesn't optimize queries well and explore query optimization patterns that help MySQL execute queries more efficiently. >Read full chapter
by Tom Mochal
An environment and culture that promotes reuse can offer tremendous value to your company. Most developers think of reuse in terms of code reuse. In fact, that is usually the logical place to start. The major benefit to reusing code is that applications will be faster and less expensive to build. There should be no question that applications can be assembled from reusable objects faster than they can be built from scratch, so faster development time is a major benefit. >Read full article
|