|
Oracle Home |
|
Home > Oracle Database Administration (DBA) > Database Tuning > I/O Tuning |
|
Oracle Database 10g Administration (DBA): Database Tuning |
|---|
I/O Tuning |
|
Note: This article ( named I/O Tuning ) was taken from www.in-oracle.com.
If an application is not well tuned, the I/O time will be longer and the CPU will wait for the disk. This has a big impact over the database performance. To have a tuned application at the I/O level means not to have more I/O activity than we need or we can have. Here are the ways we can reduce the I/O activity:
1. Tuning SQL statements: this has a big impact on the I/O activity. It is obvious that an unnecessary full-table scan will generate more I/O then an index range scan. The effect is seen on that statement and also could be seen on the whole database. Fore more information about SQL tuning click here.
2. Tuning SGA memory: when we increase the shared_pool, large_pool or db_cache_size, we can see a reduction in disk I/O. (Writing one time more is better then writing many time less). Fore more information about SGA tuning click here.
3. Using a proper data block size for the data objects:
4. Table reorganizations: when the table is reorganized the data is not fragmented and that generate less I/O.
Even if some tasks don't modify the I/O activity, these tasks could have a positive impact on the database performance. Here are the main 2 tasks from this category:
|
|
Home > Oracle Database Administration (DBA) > Database Tuning > I/O Tuning |
|
Different Romanian Links/ Linkuri romanesti diferite |
Disclaimer: The views expressed on this web site are my own and do not reflect the views of Oracle Corporation. You may use the information from this site only at your risk. Copyright (c) 2009-2011 Paul Catalin Tomoiu. All rights reserved.