Wednesday, May 6, 2020

Database Performance Tuning - 1083 Words

Database Performance Tuning - Techniques and Consideration Introduction System performance is one of the most critical issues faced by companies dealing with vast amounts of data. Companies use database systems and their applications to store, retrieve and handle this data. Almost all commercial database systems available today are designed to provide a high level of performance to its users. Nonetheless, Database Performance Tuning for large volumes of data is an arduous task. Even minor changes can bring about a substantial impact (positive or negative) on the performance of the system (KOCH, 2014). This white paper identifies some of the considerations and techniques which can significantly improve the performance of the†¦show more content†¦Personal Experience In my experience at Tata Consultancy Services Ltd., India, I have extensively worked on performance tuning of applications using Oracle Database 11g. I was part of a large-scale project which dealt with some 10 to 12 million rows of data acquired from tables via Database Links. This large amount of data was processed and mapped against another 5,000 to 8,000 rows of data based upon the required functionality of the system. A similar system handling the same data but performing a slightly different functionality had a running time of 12 hours during every month-end activity. Our task was to achieve a given functionality within an hour. Some of the techniques that I have used to improve the performance of the system and achieve the given time limit are as follows: 1. Indexing was extensively used. All queries were analyzed using the query plans and costs. Based on this information, appropriate indexing techniques were used on appropriate tables. Indexing was avoided on tables which had multiple data inserts or deletes on them. 2. Correct datatypes were used for all tables and variables in order to avoid unnecessary overhead of using conversion functions like TO_CHAR and TO_DATE. 3. Usage of temporary tables is generally discouraged and is said to hamper the system performance. However, in this case, temporary tables were extensively used to performShow MoreRelatedU.s. Passport And Visa Database1691 Words   |  7 PagesU.S. travelling people. The U.S. passport and visa database crashed! The database is used to record, approve and print visas and other related documents for global people who plan to go U.S. for travelling. All international students in U.S. should apply and receive the visa before they come to U.S. More than 50,000 applicants had to delay their travelling (Press, 2014). Today ‘Big data’ is more popular than before, the performance of a database is becoming extremely important, including family lifeRead MoreMicrosoft Database Administration For 8 + Years On Various Oracle Versions1365 Words   |  6 PagesExperience in Oracle Database Administration for 8+ years on various Oracle versions †¢ Have comprehensive knowledge and experience in Creating, Installing, Managing, Upgrading, Patching Oracle RDBMS, Backup and Recovery Strategies, Managing Security, Users, Disk Space, Oracle File System Management, Task Scheduling, Oracle DATAGUARD, Performance Monitoring and Tuning, Real Application Clusters (RAC) and Oracle Flashback Technology and documentation. †¢ Extensive knowledge on database administration forRead MoreHolistic Indexing On Main Memory Column Stores1089 Words   |  5 Pages(upto 2 pages only): The most efficient database systems performance depends mostly on index tuning. Index tuning is defined as a process of creating and utilizing the best indices according to the workload. But, the difficulty of this process has been increased so radically in the past few years because of the ad-hoc networks and shortage of system resources and time to devote in tuning. So, the main problem addressed by this paper is based on the index tuning process. In addition, there are manyRead MoreDatabase Administrators1638 Words   |  7 Pages1 Introduction Database is any collection of data or information, that is specially organized for rapid search and retrieval by a computer. Databases are structured to facilitate the storage, retrieval, modification, and deletion of data in conjunction with various data-processing operations. A database consists of a file or a set of files. The information in these files may be broken down into records, each of which consists of one or more fields. Fields are the basic units of data storageRead MoreRelational Database Management System912 Words   |  4 PagesSQL Server has a reputation of being the one of the most trusted relational database management system as it provides great security, reliability, and scalability features. But it is also quite complex and when the size of database grows, the response time required for a query also extends. To overcome such situations, the administrators need to perform a smooth SQL tuning which will ensure that SQL statements will run as fast as possible. There are different aspects related to the program and manyRead MoreTypes Of Speech Databases1068 Words   |  5 PagesIV. Speech Databases Once the features used for emotion detection are selected, the feature vector for a number of training data samples should be obtained. Consequently, the next important phase of building the SER system is to select the database. Prior to selecting the database, it is vital to understand the different kinds of databases available with speech percepts [4]. Datasets for speech signals that can be used for emotion detection should be tagged with a text label that denotes the categoryRead MoreImpact Of Technology On The Environment2142 Words   |  9 Pagestechnologies, I believe would turn over undesired consequences at times. Though implication of technologies, specifically on database performance would benefit at large, detriment caused after employing should be migrated. As it has been clearly noticeable, major effectiveness however is being disrupt subsequently after system being upgraded, such as slow responses within database system and rebooting seems to no longer being effective . Nonetheless, considering to issues of the system, impacts wouldRead MoreThe Proliferation and Advances of Computer Networks1317 Words   |  5 Pages Introduction The Proliferation and advances in computer network have led to increase Distributed database system In Distributed Database Different user are connected for accessing the data. In distributed database the data from the single local computer can be transferred or distributed on various computer connected at the same physical location. The Data from the database can be distributed to the multiple physical loacation. It is a powerful technology with great potential toRead MoreBest Practice Paper : Data Modeling1371 Words   |  6 PagesIntroduction A data model is a conceptual representation of the data structures that are required by a database [MamÄ enko, J. (n.d.)]. The data structures gives the information about data objects, associations between data objects, and the rules which administer actions on the objects. A data model serves as a bridge between the concepts of the real world and how the data is physically organized in the actual database. Data modelling has been ongoing for many years but still businesses struggle to extract theRead MoreBuilding Phase Of The Construction Phase1328 Words   |  6 PagesThe database consolidation infrastructure build phase also referred to as the construction phase is a daunting phase where multiple factors will be under consideration depending on the system requirements associated with the databases and supporting applications including storage, CPU, cache, RAM and most importantly elastic scalability for future growth or database retirement. Furthermore, considerations of migrat ing to the Cloud at a future date cannot be bypassed or overlooked. 1.8.1 Addressing

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.