During development phase, the database undergoes continuous changes as designers and developers build different components of the application (schemas, codes, user roles and privileges); experiment with table sizes, indexes (indices), and partitions; create the necessary data feeds and migration procedures; and introduce new constraints for data validation through referential integrity checks; among other activities. Developers and designers (IT staff) may use database tools, such as report generators, screen painters, and menu generators to prototype the applications during the coding process. These changes end when the application is ready for the test phase. Objectives of the Development Phase should include:
Tuning the Development Design phase If the database implementation fails to meet some of the system’s evaluation criteria, several options may be considered to enhance the system. The DBA in conjunction with the database developers, work to resolve the performance issues including response time, turnaround time, and throughput that might be unacceptable to users. Therefore, the development phase can be tuned through the following activities:
References: Afyouni, A. H. (2004). Oracle 9i Performance Tuning: Optimizing Database Productivity. Thompson Course Tech. Alapati, S. R. (2008). Expert Oracle Database 11g Administration. Apress. Burleson, D. K. & Danchenkov, A. B. (2005). Oracle Tuning: The Definitive Reference. Rampant Techpress Connolly, M. T, & Begg, E. C, (2002). Database Systems: A Practical Approach to Design, Implementation, and Management. Addison-Wesley. Donar, T. (2002). Tru64 UNIX-Oracle9i cluster quick reference (HP Technologies) Freeman, R. G. (2008). Oracle Database 11g New Features: Maximize the New Capabilities of the Latest Database Release. McGraw Hill-Osborne. Johnson, J. C. (2002). OCP: Oracle9i performance tuning study guide. Illustrated Edition. John Wiley and Sons. Mittra, S. S. (2002). Database Performance Tuning and optimization: Using Oracle. Illustrated Edition: Springer. Oracle8i Designing and Tuning for Performance Release 2 (8.1.6). Retrieved on September 02, 2009 from http://www.mcs.csuhayward.edu/support/oracle/doc/8.1.7/server.817/a76992/ch19_mem.htm Stephens, R., Plew, R., & Sams, A. J. (2003). Teach Yourself SQL in 24 Hours, 3rd Edition. Sams Publishing. Whalen, Edward. (2005). Oracle Database 10g Linux administration. McGraw-Hill- Osborne/Oracle Press. |
Database Tuning During The Development phase
Tags
Database Technology
Social: