The document discusses various types of indexes in Oracle databases including B-tree, bitmap, function-based and cluster indexes. It provides details on how each index type works and when they should be used based on factors like cardinality of columns and types of queries. The document also covers monitoring and managing indexes such as rebuilding, coalescing and making them usable or invisible.
The document discusses various techniques for optimizing database performance in Oracle, including:
- Using the cost-based optimizer (CBO) to choose the most efficient execution plan based on statistics and hints.
- Creating appropriate indexes on columns used in predicates and queries to reduce I/O and sorting.
- Applying constraints and coding practices like limiting returned rows to improve query performance.
- Tuning SQL statements through techniques like predicate selectivity, removing unnecessary objects, and leveraging indexes.
Part 3 of the SQL Tuning workshop examines the different aspects of an execution plan, from cardinality estimates to parallel execution and explains what information you should be gleaming from the plan and how it affects the execution. It offers insight into what caused the Optimizer to make the decision it did as well as a set of corrective measures that can be used to improve each aspect of the plan.
Ground Breakers Romania: Explain the explain_planMaria Colgan
This session was delivered as part of the EMEA Ground Breakers tour in Romania, Oct. 2019. The execution plan for a SQL statement can often seem complicated and hard to understand. Determining if the execution plan you are looking at is the best plan you could get or attempting to improve a poorly performing execution plan can be a daunting task even for the most experienced DBA or developer. This session examines the different aspects of an execution plan, from selectivity to parallel execution and explains what information you should be gleaming from the plan and how it affects the execution. It offers insight into what caused the Optimizer to make the decision it did as well as a set of corrective measures that can be used to improve each aspect of the plan.
This presentation features the fundamentals of SQL tunning like SQL Processing, Optimizer and Execution Plan, Accessing Tables, Performance Improvement Consideration Partition Technique. Presented by Alphalogic Inc : https://www.alphalogicinc.com/
This presentation deals with the advanced features of SQL comprising of Arithmetic Calculations, Analytical Function, PIVOT etc. Presented by Alphalogic Inc: https://www.alphalogicinc.com/
SQL is a standard language used to manage data in relational database systems. The SELECT statement is used to retrieve data from databases. It allows specifying columns, tables, filters and sorting. Common clauses include SELECT, FROM, WHERE, ORDER BY, and optional clauses like DISTINCT, GROUP BY and HAVING. Operators allow filtering rows by conditions, ranges, patterns and more. SQL is a non-procedural language used to perform queries, inserts, updates and deletes on a relational database.
Views provide a virtual table that allows users to select specific columns and rows from underlying tables without storing any data. Views can reduce complexity, hide sensitive data, and improve performance. Indexed views can significantly improve query performance by adding an index, but have additional requirements around determinism and schema binding. Views must meet certain criteria to be updateable.
The document summarizes topics that will be covered in an advanced SQL training seminar, including SQL statement types, data types, aggregate functions, NULL handling, comparison operators, mathematical functions, joins, subqueries, views, materialized views, inline views, and optimizing SQL queries. Techniques for data sharing between databases are also mentioned. The seminar aims to provide in-depth knowledge of SQL concepts through explanations, examples, exercises and discussion.
The document discusses various techniques for optimizing database performance in Oracle, including:
- Using the cost-based optimizer (CBO) to choose the most efficient execution plan based on statistics and hints.
- Creating appropriate indexes on columns used in predicates and queries to reduce I/O and sorting.
- Applying constraints and coding practices like limiting returned rows to improve query performance.
- Tuning SQL statements through techniques like predicate selectivity, removing unnecessary objects, and leveraging indexes.
Part 3 of the SQL Tuning workshop examines the different aspects of an execution plan, from cardinality estimates to parallel execution and explains what information you should be gleaming from the plan and how it affects the execution. It offers insight into what caused the Optimizer to make the decision it did as well as a set of corrective measures that can be used to improve each aspect of the plan.
Ground Breakers Romania: Explain the explain_planMaria Colgan
This session was delivered as part of the EMEA Ground Breakers tour in Romania, Oct. 2019. The execution plan for a SQL statement can often seem complicated and hard to understand. Determining if the execution plan you are looking at is the best plan you could get or attempting to improve a poorly performing execution plan can be a daunting task even for the most experienced DBA or developer. This session examines the different aspects of an execution plan, from selectivity to parallel execution and explains what information you should be gleaming from the plan and how it affects the execution. It offers insight into what caused the Optimizer to make the decision it did as well as a set of corrective measures that can be used to improve each aspect of the plan.
This presentation features the fundamentals of SQL tunning like SQL Processing, Optimizer and Execution Plan, Accessing Tables, Performance Improvement Consideration Partition Technique. Presented by Alphalogic Inc : https://www.alphalogicinc.com/
This presentation deals with the advanced features of SQL comprising of Arithmetic Calculations, Analytical Function, PIVOT etc. Presented by Alphalogic Inc: https://www.alphalogicinc.com/
SQL is a standard language used to manage data in relational database systems. The SELECT statement is used to retrieve data from databases. It allows specifying columns, tables, filters and sorting. Common clauses include SELECT, FROM, WHERE, ORDER BY, and optional clauses like DISTINCT, GROUP BY and HAVING. Operators allow filtering rows by conditions, ranges, patterns and more. SQL is a non-procedural language used to perform queries, inserts, updates and deletes on a relational database.
Views provide a virtual table that allows users to select specific columns and rows from underlying tables without storing any data. Views can reduce complexity, hide sensitive data, and improve performance. Indexed views can significantly improve query performance by adding an index, but have additional requirements around determinism and schema binding. Views must meet certain criteria to be updateable.
The document summarizes topics that will be covered in an advanced SQL training seminar, including SQL statement types, data types, aggregate functions, NULL handling, comparison operators, mathematical functions, joins, subqueries, views, materialized views, inline views, and optimizing SQL queries. Techniques for data sharing between databases are also mentioned. The seminar aims to provide in-depth knowledge of SQL concepts through explanations, examples, exercises and discussion.
This document provides an introduction to the SELECT clause in SQL and how to write basic and advanced SELECT statements. It covers selecting columns, using literals and operators, filtering rows with comparison and logical operators, and ordering results with the ORDER BY clause. Examples are provided for concatenation, mathematical expressions, restricting rows based on conditions, pattern matching with LIKE, and sorting ascending or descending.
Part4 Influencing Execution Plans with Optimizer HintsMaria Colgan
Part 4 of the SQL Tuning workshop is called “Harnessing the power of optimizer hints”. Although I am not a strong supporter of adding hints to SQL statements for a whole host of reasons, from time to time, it may become necessary to influence the plan the Optimizer chooses. The most powerful way to alter the plan chosen is via Optimizer hints. But knowing when and how to use Optimizer hints correctly is somewhat of a dark art. This session explains how Optimizer hints are interpreted, when and where they should be used, and why they sometimes appear to be ignored.
The document discusses various SQL statements and concepts. It introduces the different types of SQL statements - DQL, DML, DDL, TCL, DCL and describes common statements like SELECT, INSERT, UPDATE, DELETE. It also covers SQL concepts like data types, NULL values, joins, aggregation, sorting, filtering using WHERE clause and logical operators. Single-row functions for character, number and date manipulations are explained along with examples.
The document provides an overview of SQL concepts for retrieving and manipulating data using SQL statements like SELECT, JOIN, GROUP BY, and subqueries. It discusses the key clauses and operations for projection, selection, aggregation, sorting, joining tables, grouping data, and using subqueries. Some important points covered include using SELECT to retrieve specific attributes or calculate column values, filtering rows with WHERE, sorting with ORDER BY, aggregation functions, inner/outer/cross joins, and applying grouping and aggregation at different levels with ROLLUP and CUBE.
This document discusses SQL SELECT statements and their use in retrieving data from database tables. It covers:
- The basic SELECT statement syntax including selecting all or specific columns and from which table(s)
- Additional functionality like arithmetic expressions, column aliases, concatenation operators, and literal strings
- How to work with null values, define column headings, and eliminate duplicate rows
- The interaction between SQL statements and the iSQL*Plus environment for running queries
The document discusses data manipulation language (DML) statements in Oracle such as INSERT, UPDATE, DELETE, and MERGE. It provides examples of using each statement to add, modify, remove, and merge rows in database tables. It also covers transactions, locking, and maintaining data integrity with constraints when using DML statements.
The document discusses how MySQL chooses query execution plans and the importance of indexing for performance. It covers the MySQL optimizer, tools for analyzing queries like EXPLAIN and TRACE, and techniques like index condition pushdown that push conditions to the storage engine. The document uses examples and a quiz to illustrate indexing concepts and how the optimizer works in MySQL.
The document provides guidelines for optimizing SQL and PL/SQL code for performance. It discusses best practices for using indexes like creating them on frequently queried columns and avoiding functions on indexed columns. Other topics covered include using EXISTS instead of JOINs when possible, avoiding DISTINCT, and placing filters in the WHERE clause instead of HAVING. Modular code design, avoiding negatives and LIKE patterns, and letting the optimizer do its work are also recommended. The goal is to help programmers write efficient code by understanding query execution and tuning techniques.
The document discusses various clauses and operators that can be used in the WHERE clause of an SQL query. It explains clauses like WHERE, AND, OR that are used to filter records based on conditions. It also describes various operators like =, <, >, BETWEEN, LIKE, IN, NOT that can be used to compare fields and retrieve matching records. Examples are provided for each clause and operator to illustrate their usage in a WHERE clause.
The SELECT statement is used to retrieve data from one or more tables. It allows you to select specific columns, rows, and expressions. The general syntax includes keywords like SELECT, FROM, WHERE, and clauses for filtering, sorting, grouping, and joining results. Examples demonstrate how to select all data, particular rows and columns, use aliases, DISTINCT, comparison operators, patterns, ranges, and handle NULL values.
Functions in Oracle can be used to manipulate data values and are categorized as single-row/scalar functions and group/aggregate functions. Single-row functions operate on each row and return one value per row, while group functions operate on sets of values to return one result. The GROUP BY clause is used to group or categorize data and can be used with aggregate functions to return summary results for each group.
Introduction to Databases - query optimizations for MySQLMárton Kodok
This document provides information about relational and non-relational databases. It discusses key aspects of relational databases including tables made of columns and rows with defined relationships and constraints. It also covers non-relational databases (NoSQL) including key-value stores, document databases, graph databases, and wide-column stores. The document compares SQL to NoSQL and discusses spreadsheet/frontend programs versus databases. It also covers database definition language, structured query language, indexing, and performance optimization techniques.
Les01 (retrieving data using the sql select statement)Achmad Solichin
This document provides an overview of using SQL SELECT statements and the iSQLPlus environment to retrieve and work with data. It covers the basic capabilities and syntax of SELECT statements including selecting all or specific columns, arithmetic expressions, aliases, and null values. It also describes interacting with the iSQLPlus environment, such as describing table structures, running SQL statements from scripts, and setting preferences. The key aspects of SQL statements and iSQLPlus commands are differentiated.
Oracle Business Intelligence Enterprise Edition 12c has enhanced analytical capabilities due to an optional integration with R. This document reviews newly available functions in OBIEE 12c including Trendline, Binning, Width Bucket, Forecast, Clustering, Outlier detection, and Regression. Examples using the Sample Sales Lite data set demonstrate how to use the Trendline, Binning, Width Bucket, and Forecast functions to analyze time series data and predict future trends. Syntax and options for each function are provided.
This document provides an introduction and overview of SQL (Structured Query Language). It discusses basic SQL statements for selecting, restricting, and sorting data. It also covers single-row functions for manipulating numbers, dates, characters, and returning conversion functions. Logical conditions, the ORDER BY clause, and nesting functions are explained. Finally, it demonstrates examples of SQL statements using various clauses, conditions, and functions.
Analytic functions allow calculations to be performed on sets of rows and return multiple rows of data per record. They are similar to aggregate functions but do not group results. Some common analytic functions discussed include ROW_NUMBER, RANK, DENSE_RANK, LEAD, LAG, FIRST_VALUE, LAST_VALUE. The document also describes functions like LISTAGG, TRANSLATE, REGEXP_LIKE, REGEXP_COUNT, COALESCE, EXTRACT, ADD_MONTHS, INITCAP, INSTR and GREATEST.
The document provides information about various SQL concepts like views, triggers, functions, indexes, and joins. It defines views as virtual tables created by queries on other tables. Triggers are blocks of code that execute due to data modification language statements on tables. Functions allow reusable code and improve clarity. Indexes speed up searches by allowing fast data retrieval. Joins combine data from two or more tables based on relationships between columns. Stored procedures are SQL statements with an assigned name that are stored for shared use.
This document provides guidelines for developing databases and writing SQL code. It includes recommendations for naming conventions, variables, select statements, cursors, wildcard characters, joins, batches, stored procedures, views, data types, indexes and more. The guidelines suggest using more efficient techniques like derived tables, ANSI joins, avoiding cursors and wildcards at the beginning of strings. It also recommends measuring performance and optimizing for queries over updates.
T-Sql programming guidelines, in terms of:-
1. Commenting code
2. Code readability
3. General good practise
4. Defensive coding and error handling
5. Coding for performance and scalability
A look into Sarawakian Youth, from a youth's perspectiveTrendstracker Asia
This document provides background information on Sarawak and discusses observations of Sarawakian youth based on the author's personal experiences and discussions. It notes that Sarawakian youth come from diverse ethnic and linguistic backgrounds. They tend to be easy-going with friends across racial and religious lines due to growing up in a multicultural school environment. Sarawakian youth also have a laid-back lifestyle and are more budget-conscious compared to their counterparts in Peninsular Malaysia due to lower standards of living and wages in Sarawak. Brands are also less important to their self-image.
This document provides an introduction to the SELECT clause in SQL and how to write basic and advanced SELECT statements. It covers selecting columns, using literals and operators, filtering rows with comparison and logical operators, and ordering results with the ORDER BY clause. Examples are provided for concatenation, mathematical expressions, restricting rows based on conditions, pattern matching with LIKE, and sorting ascending or descending.
Part4 Influencing Execution Plans with Optimizer HintsMaria Colgan
Part 4 of the SQL Tuning workshop is called “Harnessing the power of optimizer hints”. Although I am not a strong supporter of adding hints to SQL statements for a whole host of reasons, from time to time, it may become necessary to influence the plan the Optimizer chooses. The most powerful way to alter the plan chosen is via Optimizer hints. But knowing when and how to use Optimizer hints correctly is somewhat of a dark art. This session explains how Optimizer hints are interpreted, when and where they should be used, and why they sometimes appear to be ignored.
The document discusses various SQL statements and concepts. It introduces the different types of SQL statements - DQL, DML, DDL, TCL, DCL and describes common statements like SELECT, INSERT, UPDATE, DELETE. It also covers SQL concepts like data types, NULL values, joins, aggregation, sorting, filtering using WHERE clause and logical operators. Single-row functions for character, number and date manipulations are explained along with examples.
The document provides an overview of SQL concepts for retrieving and manipulating data using SQL statements like SELECT, JOIN, GROUP BY, and subqueries. It discusses the key clauses and operations for projection, selection, aggregation, sorting, joining tables, grouping data, and using subqueries. Some important points covered include using SELECT to retrieve specific attributes or calculate column values, filtering rows with WHERE, sorting with ORDER BY, aggregation functions, inner/outer/cross joins, and applying grouping and aggregation at different levels with ROLLUP and CUBE.
This document discusses SQL SELECT statements and their use in retrieving data from database tables. It covers:
- The basic SELECT statement syntax including selecting all or specific columns and from which table(s)
- Additional functionality like arithmetic expressions, column aliases, concatenation operators, and literal strings
- How to work with null values, define column headings, and eliminate duplicate rows
- The interaction between SQL statements and the iSQL*Plus environment for running queries
The document discusses data manipulation language (DML) statements in Oracle such as INSERT, UPDATE, DELETE, and MERGE. It provides examples of using each statement to add, modify, remove, and merge rows in database tables. It also covers transactions, locking, and maintaining data integrity with constraints when using DML statements.
The document discusses how MySQL chooses query execution plans and the importance of indexing for performance. It covers the MySQL optimizer, tools for analyzing queries like EXPLAIN and TRACE, and techniques like index condition pushdown that push conditions to the storage engine. The document uses examples and a quiz to illustrate indexing concepts and how the optimizer works in MySQL.
The document provides guidelines for optimizing SQL and PL/SQL code for performance. It discusses best practices for using indexes like creating them on frequently queried columns and avoiding functions on indexed columns. Other topics covered include using EXISTS instead of JOINs when possible, avoiding DISTINCT, and placing filters in the WHERE clause instead of HAVING. Modular code design, avoiding negatives and LIKE patterns, and letting the optimizer do its work are also recommended. The goal is to help programmers write efficient code by understanding query execution and tuning techniques.
The document discusses various clauses and operators that can be used in the WHERE clause of an SQL query. It explains clauses like WHERE, AND, OR that are used to filter records based on conditions. It also describes various operators like =, <, >, BETWEEN, LIKE, IN, NOT that can be used to compare fields and retrieve matching records. Examples are provided for each clause and operator to illustrate their usage in a WHERE clause.
The SELECT statement is used to retrieve data from one or more tables. It allows you to select specific columns, rows, and expressions. The general syntax includes keywords like SELECT, FROM, WHERE, and clauses for filtering, sorting, grouping, and joining results. Examples demonstrate how to select all data, particular rows and columns, use aliases, DISTINCT, comparison operators, patterns, ranges, and handle NULL values.
Functions in Oracle can be used to manipulate data values and are categorized as single-row/scalar functions and group/aggregate functions. Single-row functions operate on each row and return one value per row, while group functions operate on sets of values to return one result. The GROUP BY clause is used to group or categorize data and can be used with aggregate functions to return summary results for each group.
Introduction to Databases - query optimizations for MySQLMárton Kodok
This document provides information about relational and non-relational databases. It discusses key aspects of relational databases including tables made of columns and rows with defined relationships and constraints. It also covers non-relational databases (NoSQL) including key-value stores, document databases, graph databases, and wide-column stores. The document compares SQL to NoSQL and discusses spreadsheet/frontend programs versus databases. It also covers database definition language, structured query language, indexing, and performance optimization techniques.
Les01 (retrieving data using the sql select statement)Achmad Solichin
This document provides an overview of using SQL SELECT statements and the iSQLPlus environment to retrieve and work with data. It covers the basic capabilities and syntax of SELECT statements including selecting all or specific columns, arithmetic expressions, aliases, and null values. It also describes interacting with the iSQLPlus environment, such as describing table structures, running SQL statements from scripts, and setting preferences. The key aspects of SQL statements and iSQLPlus commands are differentiated.
Oracle Business Intelligence Enterprise Edition 12c has enhanced analytical capabilities due to an optional integration with R. This document reviews newly available functions in OBIEE 12c including Trendline, Binning, Width Bucket, Forecast, Clustering, Outlier detection, and Regression. Examples using the Sample Sales Lite data set demonstrate how to use the Trendline, Binning, Width Bucket, and Forecast functions to analyze time series data and predict future trends. Syntax and options for each function are provided.
This document provides an introduction and overview of SQL (Structured Query Language). It discusses basic SQL statements for selecting, restricting, and sorting data. It also covers single-row functions for manipulating numbers, dates, characters, and returning conversion functions. Logical conditions, the ORDER BY clause, and nesting functions are explained. Finally, it demonstrates examples of SQL statements using various clauses, conditions, and functions.
Analytic functions allow calculations to be performed on sets of rows and return multiple rows of data per record. They are similar to aggregate functions but do not group results. Some common analytic functions discussed include ROW_NUMBER, RANK, DENSE_RANK, LEAD, LAG, FIRST_VALUE, LAST_VALUE. The document also describes functions like LISTAGG, TRANSLATE, REGEXP_LIKE, REGEXP_COUNT, COALESCE, EXTRACT, ADD_MONTHS, INITCAP, INSTR and GREATEST.
The document provides information about various SQL concepts like views, triggers, functions, indexes, and joins. It defines views as virtual tables created by queries on other tables. Triggers are blocks of code that execute due to data modification language statements on tables. Functions allow reusable code and improve clarity. Indexes speed up searches by allowing fast data retrieval. Joins combine data from two or more tables based on relationships between columns. Stored procedures are SQL statements with an assigned name that are stored for shared use.
This document provides guidelines for developing databases and writing SQL code. It includes recommendations for naming conventions, variables, select statements, cursors, wildcard characters, joins, batches, stored procedures, views, data types, indexes and more. The guidelines suggest using more efficient techniques like derived tables, ANSI joins, avoiding cursors and wildcards at the beginning of strings. It also recommends measuring performance and optimizing for queries over updates.
T-Sql programming guidelines, in terms of:-
1. Commenting code
2. Code readability
3. General good practise
4. Defensive coding and error handling
5. Coding for performance and scalability
A look into Sarawakian Youth, from a youth's perspectiveTrendstracker Asia
This document provides background information on Sarawak and discusses observations of Sarawakian youth based on the author's personal experiences and discussions. It notes that Sarawakian youth come from diverse ethnic and linguistic backgrounds. They tend to be easy-going with friends across racial and religious lines due to growing up in a multicultural school environment. Sarawakian youth also have a laid-back lifestyle and are more budget-conscious compared to their counterparts in Peninsular Malaysia due to lower standards of living and wages in Sarawak. Brands are also less important to their self-image.
This document highlights several attractions in Sarawak, Malaysia including Taman Negara Bako national park, Tanjung Lobang beach in Miri, Pantai Hawaii beach in Miri, traditional Laksa Sarawak cuisine, Umai seafood night market, the Chinese museum, Main Bazaar and Carpenter Street shopping areas, and the old Kuching mosque.
Dokumen tersebut membahas tentang budaya dan pakaian tradisional berbagai etnik di Malaysia, termasuk Melayu, Cina, India, dan etnik-etnik lain seperti Iban dan Kadazan."
Masyarakat Sabah terdiri daripada pelbagai etnik dengan latar belakang sejarah dan budaya yang berbeza. Etnik-etnik tersebut mengamalkan sistem politik kesukuan dan ekonomi berasaskan pertanian serta perikanan. Mereka juga mempunyai tradisi kebudayaan yang kaya seperti tarian, muzik, dan upacara adat.
(Full)epc assignment sarawak cultural villageKevin Lee
The document provides information about the Sarawak Cultural Village located near Kuching, Sarawak. It describes the various ethnic groups represented in the village, including the Iban, Bidayuh, Orang Ulu, Melanau, and Chinese. Houses and structures are built to depict the traditional designs of each culture. Visitors can tour the village and learn about the people's customs, arts, crafts, and view cultural performances. The village aims to showcase Sarawak's diverse indigenous cultures and ways of life.
1) Ibans are an indigenous ethnic group located mainly in Sarawak, Malaysia. They speak the Iban language and traditionally live in longhouses.
2) A key part of Iban culture is their festivals, especially Gawai Dayak which celebrates the rice harvest. As part of the festival there is tuak drinking, ceremonies, and the kujuk tradition of sharing food.
3) Iban traditional clothing, music, and dance are also important aspects of their culture. For dance, the ngajat is performed during festivals and has different styles for men and women. Their clothing includes ngepan and sirat. Musical instruments include gendang engkerumung and bebend
Sarawak is located in Malaysian Borneo and is home to a rich diversity of cultures and natural attractions. It has 28 ethnic groups with distinct cultures and languages. Major ethnic groups include Iban, Chinese, Malay, and other native tribes. Notable places to visit include the Sarawak Cultural Village, Bako National Park, Damai Beach, Sunday Market in Satok, Kuching Waterfront, Niah National Park, and Gunung Mulu National Park. These locations offer insights into culture, opportunities for nature activities, and places of historical significance. Kuching International Airport is the main entry point for visiting Sarawak.
Sarawak terkenal dengan keragaman suku kaumnya. Terdapat kira-kira 30 suku kaum di Sarawak, dengan Iban sebagai suku terbesar. Masyarakat Sarawak mengamalkan pelbagai adat dan kebudayaan yang berbeza mengikut suku kaum masing-masing, terutamanya dalam aspek kelahiran, perkahwinan dan kematian.
For those who wants to know more about type of swiflets, history of birds,swiflets projects....please refer drtanboonsiong.blogspots.com
from:www.qqbirdnest.com
In Sync11 Presentation The Biggest Loserpaulguerin
The database size was reduced from 730GB to 550GB over 3 years, a total reduction of 180GB. The growth rate was reduced from 29GB/month to 12GB/month. Various techniques were used to reduce the database size including dropping unused tables and indexes, archiving old data, reclaiming space using direct-path inserts and compression, and relocating primary keys. This capacity right-sizing led to better database scalability and performance as well as lower storage costs.
This presentation is an INTRODUCTION to intermediate MySQL query optimization for the Audience of PHP World 2017. It covers some of the more intricate features in a cursory overview.
The document discusses various aspects of indexes in SQL Server including clustered and nonclustered indexes, index architecture and design, maintaining indexes through page splits and rebuilding/reorganizing indexes. It also covers full text indexes and features such as contains, freetext, stoplists and thesaurus files.
This document provides an overview of SQL tuning and optimization techniques. It discusses various indexing options in Oracle like bitmap indexes and reverse key indexes. It also covers execution plan analysis using tools like EXPLAIN PLAN and tuning techniques like hints. The goal of SQL tuning is to identify resource-intensive queries and optimize them using better indexing, rewriting queries, and other optimization strategies.
Brad McGehee's presentation on "How to Interpret Query Execution Plans in SQL Server 2005/2008".
Presented to the San Francisco SQL Server User Group on March 11, 2009.
MySQL Indexing : Improving Query Performance Using Index (Covering Index)Hemant Kumar Singh
The document discusses improving query performance in databases using indexes. It explains what indexes are and the different types of indexes including column, composite, and covering indexes. It provides examples of how to create indexes on single and multiple columns and how the order of columns matters. The document also discusses factors that affect database performance and guidelines for index usage and size optimization.
The document discusses indexes in SQL Server 2005, including what they are, why they are needed to improve query performance, and the different types (clustered and nonclustered). It also covers how to create indexes using SQL statements, and how to drop indexes. Examples are provided on creating clustered and nonclustered indexes and dropping indexes.
The document discusses indexes in SQL Server 2005, including what they are, why they are needed to improve query performance, and the different types (clustered and nonclustered). It also covers how to create indexes using SQL statements, examples of creating indexes on tables, and activities for learners to practice creating, dropping, and rebuilding indexes.
The document discusses various SQL concepts like views, triggers, functions, indexes, joins, and stored procedures. Views are virtual tables created by joining real tables, and can be updated, modified or dropped. Triggers automatically run code when data is inserted, updated or deleted from a table. Functions allow reusable code and improve clarity. Indexes allow faster data retrieval. Joins combine data from different tables. Stored procedures preserve data integrity.
This document provides guidance on optimizing database performance through techniques like indexing, query tuning, avoiding unnecessary operations, and following best practices for objects like stored procedures, triggers, views and transactions. It emphasizes strategies like indexing frequently accessed columns, avoiding correlated subqueries and unnecessary joins, tuning queries to select only required columns, and keeping transactions and locks as short as possible.
15 Ways to Kill Your Mysql Application Performanceguest9912e5
Jay is the North American Community Relations Manager at MySQL. Author of Pro MySQL, Jay has also written articles for Linux Magazine and regularly assists software developers in identifying how to make the most effective use of MySQL. He has given sessions on performance tuning at the MySQL Users Conference, RedHat Summit, NY PHP Conference, OSCON and Ohio LinuxFest, among others.In his abundant free time, when not being pestered by his two needy cats and two noisy dogs, he daydreams in PHP code and ponders the ramifications of __clone().
IBM Informix Database SQL Set operators and ANSI Hash JoinAjay Gupte
This document discusses SQL set operators like UNION, INTERSECT, and MINUS. It explains that INTERSECT returns rows common to two result sets, while MINUS returns rows in the first set not in the second. The operators support NULLs and have rules like UNION. Examples demonstrate their usage in views, derived tables, and procedures. Optimization techniques like nested loops and hash joins are covered. Scenarios illustrate uses like finding overlapping or non-overlapping supplier and order IDs. ANSI join improvements like hash joins are also summarized.
Indexes are used to expedite the query execution time without which the pointer would traverse from the first row till the last entry of the table/view to notice the relevant row. Larger the database (table), more is the cost of execution. However, if the index is already set, irrelevant entries are skipped, thus advancing the search.
This document discusses indexing in Oracle8i. It begins by introducing indexes and their importance. The objectives are to introduce the various index types and access paths available in Oracle8i and provide examples of index usage. The document then discusses the major index types including B-tree indexes and bitmap indexes. It also covers index sub-types and access paths. The remainder of the document focuses on providing details on B-tree indexes, including how they are structured and how inserts, deletes, and updates are handled.
SQL Server 2008 Development for ProgrammersAdam Hutson
The document outlines a presentation by Adam Hutson on SQL Server 2008 development for programmers, including an overview of CRUD and JOIN basics, dynamic versus compiled statements, indexes and execution plans, performance issues, scaling databases, and Adam's personal toolbox of SQL scripts and templates. Adam has 11 years of database development experience and maintains a blog with resources for SQL topics.
This document provides guidelines for tuning SQL statements to improve response time. It discusses reviewing table and column statistics, execution plans, and restructuring SQL statements and indexes. Specific techniques covered include gathering statistics, reviewing access paths like index scans and joins, and using SQL profiles to lock optimized plans.
This document discusses various strategies for optimizing MySQL queries and indexes, including:
- Using the slow query log and EXPLAIN statement to analyze slow queries.
- Avoiding correlated subqueries and issues in older MySQL versions.
- Choosing indexes based on selectivity and covering common queries.
- Identifying and addressing full table scans and duplicate indexes.
- Understanding the different join types and selecting optimal indexes.
This document provides an overview of SQLite, including:
- SQLite is a C library that implements a SQL database engine that can be embedded into an application rather than running as a separate process.
- It is widely used as the database engine in browsers, operating systems, and other embedded systems due to its small size and simplicity.
- The document discusses SQLite's design, syntax, built-in functions like COUNT, MAX, MIN, and SUM, and SQL statements like CREATE TABLE, INSERT, SELECT, UPDATE, DELETE, and VACUUM.
The document discusses various aspects of Oracle databases including how Oracle software was developed, different types of triggers and their uses, tablespaces and how they divide a database, partitioning which divides large tables into smaller pieces, and concurrency control which allows for simultaneous read and write access through multiversioning and locking. It also briefly outlines tools that can be used for database administration.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Building Production Ready Search Pipelines with Spark and Milvus
Sydney Oracle Meetup - indexes
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Editor's Notes
Installation, configuration, upgrading of Oracle server software and related products eg upgrade of PSSPRODs to 10g, install and configure 11g ETPP, ETOP, STTM databases Design / Validate DB backup and recovery procedures including HA, DR eg NETS, GETS, PSSPROD, NETSREPP, MTMs, ETOP with Data guard Performance monitoring eg NETS Contract queue, load profile Application / business processes monitoring eg OEM monitor: NEMMCO feeds, charge run Implement database security eg accounts creation, user access privileges, security auditing total over 1000 accounts, monitor unsuccessful login to database, review user privileges Capacity Planning monitor/trend table size, identify tables for archiving, data purge, periodic table rebuilds to reduce database size Troubleshoot application problems interface to Oracle databases work with developers to identify performance bottleneck in QLDNOMS application, Gas charge run Database upgrades and patching PSSPROD 10g upgrade, 11g upgrade
Installation, configuration, upgrading of Oracle server software and related products eg upgrade of PSSPRODs to 10g, install and configure 11g ETPP, ETOP, STTM databases Design / Validate DB backup and recovery procedures including HA, DR eg NETS, GETS, PSSPROD, NETSREPP, MTMs, ETOP with Data guard Performance monitoring eg NETS Contract queue, load profile Application / business processes monitoring eg OEM monitor: NEMMCO feeds, charge run Implement database security eg accounts creation, user access privileges, security auditing total over 1000 accounts, monitor unsuccessful login to database, review user privileges Capacity Planning monitor/trend table size, identify tables for archiving, data purge, periodic table rebuilds to reduce database size Troubleshoot application problems interface to Oracle databases work with developers to identify performance bottleneck in QLDNOMS application, Gas charge run Database upgrades and patching PSSPROD 10g upgrade, 11g upgrade
Installation, configuration, upgrading of Oracle server software and related products eg upgrade of PSSPRODs to 10g, install and configure 11g ETPP, ETOP, STTM databases Design / Validate DB backup and recovery procedures including HA, DR eg NETS, GETS, PSSPROD, NETSREPP, MTMs, ETOP with Data guard Performance monitoring eg NETS Contract queue, load profile Application / business processes monitoring eg OEM monitor: NEMMCO feeds, charge run Implement database security eg accounts creation, user access privileges, security auditing total over 1000 accounts, monitor unsuccessful login to database, review user privileges Capacity Planning monitor/trend table size, identify tables for archiving, data purge, periodic table rebuilds to reduce database size Troubleshoot application problems interface to Oracle databases work with developers to identify performance bottleneck in QLDNOMS application, Gas charge run Database upgrades and patching PSSPROD 10g upgrade, 11g upgrade
Installation, configuration, upgrading of Oracle server software and related products eg upgrade of PSSPRODs to 10g, install and configure 11g ETPP, ETOP, STTM databases Design / Validate DB backup and recovery procedures including HA, DR eg NETS, GETS, PSSPROD, NETSREPP, MTMs, ETOP with Data guard Performance monitoring eg NETS Contract queue, load profile Application / business processes monitoring eg OEM monitor: NEMMCO feeds, charge run Implement database security eg accounts creation, user access privileges, security auditing total over 1000 accounts, monitor unsuccessful login to database, review user privileges Capacity Planning monitor/trend table size, identify tables for archiving, data purge, periodic table rebuilds to reduce database size Troubleshoot application problems interface to Oracle databases work with developers to identify performance bottleneck in QLDNOMS application, Gas charge run Database upgrades and patching PSSPROD 10g upgrade, 11g upgrade
Installation, configuration, upgrading of Oracle server software and related products eg upgrade of PSSPRODs to 10g, install and configure 11g ETPP, ETOP, STTM databases Design / Validate DB backup and recovery procedures including HA, DR eg NETS, GETS, PSSPROD, NETSREPP, MTMs, ETOP with Data guard Performance monitoring eg NETS Contract queue, load profile Application / business processes monitoring eg OEM monitor: NEMMCO feeds, charge run Implement database security eg accounts creation, user access privileges, security auditing total over 1000 accounts, monitor unsuccessful login to database, review user privileges Capacity Planning monitor/trend table size, identify tables for archiving, data purge, periodic table rebuilds to reduce database size Troubleshoot application problems interface to Oracle databases work with developers to identify performance bottleneck in QLDNOMS application, Gas charge run Database upgrades and patching PSSPROD 10g upgrade, 11g upgrade
Installation, configuration, upgrading of Oracle server software and related products eg upgrade of PSSPRODs to 10g, install and configure 11g ETPP, ETOP, STTM databases Design / Validate DB backup and recovery procedures including HA, DR eg NETS, GETS, PSSPROD, NETSREPP, MTMs, ETOP with Data guard Performance monitoring eg NETS Contract queue, load profile Application / business processes monitoring eg OEM monitor: NEMMCO feeds, charge run Implement database security eg accounts creation, user access privileges, security auditing total over 1000 accounts, monitor unsuccessful login to database, review user privileges Capacity Planning monitor/trend table size, identify tables for archiving, data purge, periodic table rebuilds to reduce database size Troubleshoot application problems interface to Oracle databases work with developers to identify performance bottleneck in QLDNOMS application, Gas charge run Database upgrades and patching PSSPROD 10g upgrade, 11g upgrade
Installation, configuration, upgrading of Oracle server software and related products eg upgrade of PSSPRODs to 10g, install and configure 11g ETPP, ETOP, STTM databases Design / Validate DB backup and recovery procedures including HA, DR eg NETS, GETS, PSSPROD, NETSREPP, MTMs, ETOP with Data guard Performance monitoring eg NETS Contract queue, load profile Application / business processes monitoring eg OEM monitor: NEMMCO feeds, charge run Implement database security eg accounts creation, user access privileges, security auditing total over 1000 accounts, monitor unsuccessful login to database, review user privileges Capacity Planning monitor/trend table size, identify tables for archiving, data purge, periodic table rebuilds to reduce database size Troubleshoot application problems interface to Oracle databases work with developers to identify performance bottleneck in QLDNOMS application, Gas charge run Database upgrades and patching PSSPROD 10g upgrade, 11g upgrade
Installation, configuration, upgrading of Oracle server software and related products eg upgrade of PSSPRODs to 10g, install and configure 11g ETPP, ETOP, STTM databases Design / Validate DB backup and recovery procedures including HA, DR eg NETS, GETS, PSSPROD, NETSREPP, MTMs, ETOP with Data guard Performance monitoring eg NETS Contract queue, load profile Application / business processes monitoring eg OEM monitor: NEMMCO feeds, charge run Implement database security eg accounts creation, user access privileges, security auditing total over 1000 accounts, monitor unsuccessful login to database, review user privileges Capacity Planning monitor/trend table size, identify tables for archiving, data purge, periodic table rebuilds to reduce database size Troubleshoot application problems interface to Oracle databases work with developers to identify performance bottleneck in QLDNOMS application, Gas charge run Database upgrades and patching PSSPROD 10g upgrade, 11g upgrade
Installation, configuration, upgrading of Oracle server software and related products eg upgrade of PSSPRODs to 10g, install and configure 11g ETPP, ETOP, STTM databases Design / Validate DB backup and recovery procedures including HA, DR eg NETS, GETS, PSSPROD, NETSREPP, MTMs, ETOP with Data guard Performance monitoring eg NETS Contract queue, load profile Application / business processes monitoring eg OEM monitor: NEMMCO feeds, charge run Implement database security eg accounts creation, user access privileges, security auditing total over 1000 accounts, monitor unsuccessful login to database, review user privileges Capacity Planning monitor/trend table size, identify tables for archiving, data purge, periodic table rebuilds to reduce database size Troubleshoot application problems interface to Oracle databases work with developers to identify performance bottleneck in QLDNOMS application, Gas charge run Database upgrades and patching PSSPROD 10g upgrade, 11g upgrade
Installation, configuration, upgrading of Oracle server software and related products eg upgrade of PSSPRODs to 10g, install and configure 11g ETPP, ETOP, STTM databases Design / Validate DB backup and recovery procedures including HA, DR eg NETS, GETS, PSSPROD, NETSREPP, MTMs, ETOP with Data guard Performance monitoring eg NETS Contract queue, load profile Application / business processes monitoring eg OEM monitor: NEMMCO feeds, charge run Implement database security eg accounts creation, user access privileges, security auditing total over 1000 accounts, monitor unsuccessful login to database, review user privileges Capacity Planning monitor/trend table size, identify tables for archiving, data purge, periodic table rebuilds to reduce database size Troubleshoot application problems interface to Oracle databases work with developers to identify performance bottleneck in QLDNOMS application, Gas charge run Database upgrades and patching PSSPROD 10g upgrade, 11g upgrade
Installation, configuration, upgrading of Oracle server software and related products eg upgrade of PSSPRODs to 10g, install and configure 11g ETPP, ETOP, STTM databases Design / Validate DB backup and recovery procedures including HA, DR eg NETS, GETS, PSSPROD, NETSREPP, MTMs, ETOP with Data guard Performance monitoring eg NETS Contract queue, load profile Application / business processes monitoring eg OEM monitor: NEMMCO feeds, charge run Implement database security eg accounts creation, user access privileges, security auditing total over 1000 accounts, monitor unsuccessful login to database, review user privileges Capacity Planning monitor/trend table size, identify tables for archiving, data purge, periodic table rebuilds to reduce database size Troubleshoot application problems interface to Oracle databases work with developers to identify performance bottleneck in QLDNOMS application, Gas charge run Database upgrades and patching PSSPROD 10g upgrade, 11g upgrade
Installation, configuration, upgrading of Oracle server software and related products eg upgrade of PSSPRODs to 10g, install and configure 11g ETPP, ETOP, STTM databases Design / Validate DB backup and recovery procedures including HA, DR eg NETS, GETS, PSSPROD, NETSREPP, MTMs, ETOP with Data guard Performance monitoring eg NETS Contract queue, load profile Application / business processes monitoring eg OEM monitor: NEMMCO feeds, charge run Implement database security eg accounts creation, user access privileges, security auditing total over 1000 accounts, monitor unsuccessful login to database, review user privileges Capacity Planning monitor/trend table size, identify tables for archiving, data purge, periodic table rebuilds to reduce database size Troubleshoot application problems interface to Oracle databases work with developers to identify performance bottleneck in QLDNOMS application, Gas charge run Database upgrades and patching PSSPROD 10g upgrade, 11g upgrade
Installation, configuration, upgrading of Oracle server software and related products eg upgrade of PSSPRODs to 10g, install and configure 11g ETPP, ETOP, STTM databases Design / Validate DB backup and recovery procedures including HA, DR eg NETS, GETS, PSSPROD, NETSREPP, MTMs, ETOP with Data guard Performance monitoring eg NETS Contract queue, load profile Application / business processes monitoring eg OEM monitor: NEMMCO feeds, charge run Implement database security eg accounts creation, user access privileges, security auditing total over 1000 accounts, monitor unsuccessful login to database, review user privileges Capacity Planning monitor/trend table size, identify tables for archiving, data purge, periodic table rebuilds to reduce database size Troubleshoot application problems interface to Oracle databases work with developers to identify performance bottleneck in QLDNOMS application, Gas charge run Database upgrades and patching PSSPROD 10g upgrade, 11g upgrade
Installation, configuration, upgrading of Oracle server software and related products eg upgrade of PSSPRODs to 10g, install and configure 11g ETPP, ETOP, STTM databases Design / Validate DB backup and recovery procedures including HA, DR eg NETS, GETS, PSSPROD, NETSREPP, MTMs, ETOP with Data guard Performance monitoring eg NETS Contract queue, load profile Application / business processes monitoring eg OEM monitor: NEMMCO feeds, charge run Implement database security eg accounts creation, user access privileges, security auditing total over 1000 accounts, monitor unsuccessful login to database, review user privileges Capacity Planning monitor/trend table size, identify tables for archiving, data purge, periodic table rebuilds to reduce database size Troubleshoot application problems interface to Oracle databases work with developers to identify performance bottleneck in QLDNOMS application, Gas charge run Database upgrades and patching PSSPROD 10g upgrade, 11g upgrade
Installation, configuration, upgrading of Oracle server software and related products eg upgrade of PSSPRODs to 10g, install and configure 11g ETPP, ETOP, STTM databases Design / Validate DB backup and recovery procedures including HA, DR eg NETS, GETS, PSSPROD, NETSREPP, MTMs, ETOP with Data guard Performance monitoring eg NETS Contract queue, load profile Application / business processes monitoring eg OEM monitor: NEMMCO feeds, charge run Implement database security eg accounts creation, user access privileges, security auditing total over 1000 accounts, monitor unsuccessful login to database, review user privileges Capacity Planning monitor/trend table size, identify tables for archiving, data purge, periodic table rebuilds to reduce database size Troubleshoot application problems interface to Oracle databases work with developers to identify performance bottleneck in QLDNOMS application, Gas charge run Database upgrades and patching PSSPROD 10g upgrade, 11g upgrade
Installation, configuration, upgrading of Oracle server software and related products eg upgrade of PSSPRODs to 10g, install and configure 11g ETPP, ETOP, STTM databases Design / Validate DB backup and recovery procedures including HA, DR eg NETS, GETS, PSSPROD, NETSREPP, MTMs, ETOP with Data guard Performance monitoring eg NETS Contract queue, load profile Application / business processes monitoring eg OEM monitor: NEMMCO feeds, charge run Implement database security eg accounts creation, user access privileges, security auditing total over 1000 accounts, monitor unsuccessful login to database, review user privileges Capacity Planning monitor/trend table size, identify tables for archiving, data purge, periodic table rebuilds to reduce database size Troubleshoot application problems interface to Oracle databases work with developers to identify performance bottleneck in QLDNOMS application, Gas charge run Database upgrades and patching PSSPROD 10g upgrade, 11g upgrade
Installation, configuration, upgrading of Oracle server software and related products eg upgrade of PSSPRODs to 10g, install and configure 11g ETPP, ETOP, STTM databases Design / Validate DB backup and recovery procedures including HA, DR eg NETS, GETS, PSSPROD, NETSREPP, MTMs, ETOP with Data guard Performance monitoring eg NETS Contract queue, load profile Application / business processes monitoring eg OEM monitor: NEMMCO feeds, charge run Implement database security eg accounts creation, user access privileges, security auditing total over 1000 accounts, monitor unsuccessful login to database, review user privileges Capacity Planning monitor/trend table size, identify tables for archiving, data purge, periodic table rebuilds to reduce database size Troubleshoot application problems interface to Oracle databases work with developers to identify performance bottleneck in QLDNOMS application, Gas charge run Database upgrades and patching PSSPROD 10g upgrade, 11g upgrade
Installation, configuration, upgrading of Oracle server software and related products eg upgrade of PSSPRODs to 10g, install and configure 11g ETPP, ETOP, STTM databases Design / Validate DB backup and recovery procedures including HA, DR eg NETS, GETS, PSSPROD, NETSREPP, MTMs, ETOP with Data guard Performance monitoring eg NETS Contract queue, load profile Application / business processes monitoring eg OEM monitor: NEMMCO feeds, charge run Implement database security eg accounts creation, user access privileges, security auditing total over 1000 accounts, monitor unsuccessful login to database, review user privileges Capacity Planning monitor/trend table size, identify tables for archiving, data purge, periodic table rebuilds to reduce database size Troubleshoot application problems interface to Oracle databases work with developers to identify performance bottleneck in QLDNOMS application, Gas charge run Database upgrades and patching PSSPROD 10g upgrade, 11g upgrade
Installation, configuration, upgrading of Oracle server software and related products eg upgrade of PSSPRODs to 10g, install and configure 11g ETPP, ETOP, STTM databases Design / Validate DB backup and recovery procedures including HA, DR eg NETS, GETS, PSSPROD, NETSREPP, MTMs, ETOP with Data guard Performance monitoring eg NETS Contract queue, load profile Application / business processes monitoring eg OEM monitor: NEMMCO feeds, charge run Implement database security eg accounts creation, user access privileges, security auditing total over 1000 accounts, monitor unsuccessful login to database, review user privileges Capacity Planning monitor/trend table size, identify tables for archiving, data purge, periodic table rebuilds to reduce database size Troubleshoot application problems interface to Oracle databases work with developers to identify performance bottleneck in QLDNOMS application, Gas charge run Database upgrades and patching PSSPROD 10g upgrade, 11g upgrade
Installation, configuration, upgrading of Oracle server software and related products eg upgrade of PSSPRODs to 10g, install and configure 11g ETPP, ETOP, STTM databases Design / Validate DB backup and recovery procedures including HA, DR eg NETS, GETS, PSSPROD, NETSREPP, MTMs, ETOP with Data guard Performance monitoring eg NETS Contract queue, load profile Application / business processes monitoring eg OEM monitor: NEMMCO feeds, charge run Implement database security eg accounts creation, user access privileges, security auditing total over 1000 accounts, monitor unsuccessful login to database, review user privileges Capacity Planning monitor/trend table size, identify tables for archiving, data purge, periodic table rebuilds to reduce database size Troubleshoot application problems interface to Oracle databases work with developers to identify performance bottleneck in QLDNOMS application, Gas charge run Database upgrades and patching PSSPROD 10g upgrade, 11g upgrade
Installation, configuration, upgrading of Oracle server software and related products eg upgrade of PSSPRODs to 10g, install and configure 11g ETPP, ETOP, STTM databases Design / Validate DB backup and recovery procedures including HA, DR eg NETS, GETS, PSSPROD, NETSREPP, MTMs, ETOP with Data guard Performance monitoring eg NETS Contract queue, load profile Application / business processes monitoring eg OEM monitor: NEMMCO feeds, charge run Implement database security eg accounts creation, user access privileges, security auditing total over 1000 accounts, monitor unsuccessful login to database, review user privileges Capacity Planning monitor/trend table size, identify tables for archiving, data purge, periodic table rebuilds to reduce database size Troubleshoot application problems interface to Oracle databases work with developers to identify performance bottleneck in QLDNOMS application, Gas charge run Database upgrades and patching PSSPROD 10g upgrade, 11g upgrade
Installation, configuration, upgrading of Oracle server software and related products eg upgrade of PSSPRODs to 10g, install and configure 11g ETPP, ETOP, STTM databases Design / Validate DB backup and recovery procedures including HA, DR eg NETS, GETS, PSSPROD, NETSREPP, MTMs, ETOP with Data guard Performance monitoring eg NETS Contract queue, load profile Application / business processes monitoring eg OEM monitor: NEMMCO feeds, charge run Implement database security eg accounts creation, user access privileges, security auditing total over 1000 accounts, monitor unsuccessful login to database, review user privileges Capacity Planning monitor/trend table size, identify tables for archiving, data purge, periodic table rebuilds to reduce database size Troubleshoot application problems interface to Oracle databases work with developers to identify performance bottleneck in QLDNOMS application, Gas charge run Database upgrades and patching PSSPROD 10g upgrade, 11g upgrade