How can you know if hardware is the right answer to your Oracle database performance issues? How can you know for sure which hardware components will have the biggest impact? As a DBA or database developer, you should know that you can gain significant performance improvements without the time, money and risk associated with providing the latest server or flash storage array.
Learn why new hardware may not make your Oracle database faster and what you can do instead.
12 things Oracle DBAs must know about SQLSolarWinds
All DBAs and developers working with Oracle databases should have a solid knowledge of SQL, including what it is (and what it isn’t), how it works (and how it doesn’t) and how best to use it.
What you don't know about SQL could be having a negative impact on your database performance. In this dynamic presentation, you’ll learn 12 things you should know about SQL, including:
*Why SQL works the way it does
*How to work with SQL’s strengths and weaknesses
*Why how you write queries matters so much
*Why database design matters so much
*What statistics are so important
And much, much more.
How to configure SQL Server for SSDs and VMsSolarWinds
Recent trends in virtualized converged infrastructures, coupled with rapidly decreasing costs of solid state storage (SSD), pose new challenges for DBAs and developers alike. Learn answers to to pressing questions like:
• If my array uses compression, are there benefits to using database compression?
• How should I arrange my data files on an SSD array?
• If I have limited SSD space, how should I use it?
• On a hybrid array (spinning disk and SSD) how should I structure policies?
• What changes from physical servers to VMs?
How to deploy SQL Server on an Microsoft Azure virtual machinesSolarWinds
Running apps on Microsoft Azure Virtual Machines is tempting; promising faster deployments and lower overall TCO. But how easy is it really to configure and run SQL Server in an Azure VM environment? Learn what you should know about tuning, optimizing, and key indicators for monitoring performance, as well as special considerations for High-Availability and Disaster Recovery.
The best DBAs tune SQL Server for performance at the server, instance, and database layers. This allows for both the logical and physical database designs to meet performance expectations. But it can be difficult to know which configuration options are better than others. Learn expert tips from Microsoft Certified Masters Tim Chapman and Thomas LaRock.
Database as a Service on the Oracle Database Appliance PlatformMaris Elsins
Speaker: Marc Fielding, Co-speaker: Maris Elsins.
Oracle Database Appliance provides a robust, highly-available, cost-effective, and surprisingly scalable platform for database as a service environment. By leveraging Oracle Enterprise Manager's self-service features, databases can be provisioned on a self-service basis to a cluster of Oracle Database Appliance machines. Discover how multiple ODA devices can be managed together to provide both high availability and incremental, cost-effective scalability. Hear real-world lessons learned from successful database consolidation implementations.
This document discusses database deployment automation. It begins with introductions and an example of a problematic Friday deployment. It then reviews the concept of automation and different visions of it within an organization. Potential tools and frameworks for automation are discussed, along with common pitfalls. Basic deployment workflows using Oracle Cloud Control are demonstrated, including setting credentials, creating a proxy user, adding target properties, and using a job template. The document concludes by emphasizing that database deployment automation is possible but requires effort from multiple teams.
The document discusses how Exadata X3 leverages flash memory. It begins by providing background on the presenters and an overview of solid state disks and how they have no moving parts, enabling low-latency random I/O. It then details how Exadata uses flash memory, including integrating flash accelerators into storage servers to provide over 20TB of flash cache and 100GB/s of throughput. The document explains how Exadata's "smart flash cache" prioritizes caching indexes and tables to optimize random read performance for mixed workloads like OLTP and data warehousing.
12 things Oracle DBAs must know about SQLSolarWinds
All DBAs and developers working with Oracle databases should have a solid knowledge of SQL, including what it is (and what it isn’t), how it works (and how it doesn’t) and how best to use it.
What you don't know about SQL could be having a negative impact on your database performance. In this dynamic presentation, you’ll learn 12 things you should know about SQL, including:
*Why SQL works the way it does
*How to work with SQL’s strengths and weaknesses
*Why how you write queries matters so much
*Why database design matters so much
*What statistics are so important
And much, much more.
How to configure SQL Server for SSDs and VMsSolarWinds
Recent trends in virtualized converged infrastructures, coupled with rapidly decreasing costs of solid state storage (SSD), pose new challenges for DBAs and developers alike. Learn answers to to pressing questions like:
• If my array uses compression, are there benefits to using database compression?
• How should I arrange my data files on an SSD array?
• If I have limited SSD space, how should I use it?
• On a hybrid array (spinning disk and SSD) how should I structure policies?
• What changes from physical servers to VMs?
How to deploy SQL Server on an Microsoft Azure virtual machinesSolarWinds
Running apps on Microsoft Azure Virtual Machines is tempting; promising faster deployments and lower overall TCO. But how easy is it really to configure and run SQL Server in an Azure VM environment? Learn what you should know about tuning, optimizing, and key indicators for monitoring performance, as well as special considerations for High-Availability and Disaster Recovery.
The best DBAs tune SQL Server for performance at the server, instance, and database layers. This allows for both the logical and physical database designs to meet performance expectations. But it can be difficult to know which configuration options are better than others. Learn expert tips from Microsoft Certified Masters Tim Chapman and Thomas LaRock.
Database as a Service on the Oracle Database Appliance PlatformMaris Elsins
Speaker: Marc Fielding, Co-speaker: Maris Elsins.
Oracle Database Appliance provides a robust, highly-available, cost-effective, and surprisingly scalable platform for database as a service environment. By leveraging Oracle Enterprise Manager's self-service features, databases can be provisioned on a self-service basis to a cluster of Oracle Database Appliance machines. Discover how multiple ODA devices can be managed together to provide both high availability and incremental, cost-effective scalability. Hear real-world lessons learned from successful database consolidation implementations.
This document discusses database deployment automation. It begins with introductions and an example of a problematic Friday deployment. It then reviews the concept of automation and different visions of it within an organization. Potential tools and frameworks for automation are discussed, along with common pitfalls. Basic deployment workflows using Oracle Cloud Control are demonstrated, including setting credentials, creating a proxy user, adding target properties, and using a job template. The document concludes by emphasizing that database deployment automation is possible but requires effort from multiple teams.
The document discusses how Exadata X3 leverages flash memory. It begins by providing background on the presenters and an overview of solid state disks and how they have no moving parts, enabling low-latency random I/O. It then details how Exadata uses flash memory, including integrating flash accelerators into storage servers to provide over 20TB of flash cache and 100GB/s of throughput. The document explains how Exadata's "smart flash cache" prioritizes caching indexes and tables to optimize random read performance for mixed workloads like OLTP and data warehousing.
Hardware planning & sizing for sql serverDavide Mauri
This document provides an overview of hardware planning and sizing considerations for SQL Server. It discusses that performance is the typical requirement for relational database management systems. While high performance is expected, typical server hardware configurations often result in unbalanced systems that are not optimized. The document advocates for balanced systems with no single bottleneck. It provides guidance on evaluating CPU, memory, I/O capabilities and storage to ensure a system can handle peak resource consumption. Baseline testing is recommended to compare hardware performance.
DB12c: All You Need to Know About the Resource ManagerMaris Elsins
This presentation is different from the previous uploads as SLOB was used for the testing.
Oracle Database 12c Multitenant provides the highest level of Oracle Database resource efficiency, driven by an improved resource manager. The 12c resource manager effectively allocates resources both within a single database and between multiple pluggable databases in a container. This presentation will review new features of the 12c resource manager, provide guidelines for migration of your current resource management plan to 12c, and will also look into how much overhead the resource manager introduces.
CaSSanDra: An SSD Boosted Key-Value StoreTilmann Rabl
This presentation was held by Prashanth Menon at ICDE '14 on April 3, 2014 in Chicago, IL, USA.
The full paper and additional information is available at:
http://msrg.org/papers/Menon2013
Abstract:
With the ever growing size and complexity of enterprise systems there is a pressing need for more detailed application performance management. Due to the high data rates, traditional database technology cannot sustain the required performance. Alternatives are the more lightweight and, thus, more performant key-value stores. However, these systems tend to sacrifice read performance in order to obtain the desired write throughput by avoiding random disk access in favor of fast sequential accesses.
With the advent of SSDs, built upon the philosophy of no moving parts, the boundary between sequential vs. random access is now becoming blurred. This provides a unique opportunity to extend the storage memory hierarchy using SSDs in key-value stores. In this paper, we extensively evaluate the benefits of using SSDs in commercialized key-value stores. In particular, we
investigate the performance of hybrid SSD-HDD systems and demonstrate the benefits of our SSD caching and our novel dynamic schema model.
This document discusses migrating an Oracle Database Appliance (ODA) from a bare metal to a virtualized platform. It outlines the initial situation, desired target, challenges, and solution approach. The key challenges included system downtime during the migration, backup/restore processes, using external storage, and database reorganizations. The solution involved first converting to a virtual platform and then upgrading, using backup/restore, attaching an NGENSTOR Hurricane storage appliance for direct attached storage, and moving database reorganizations to a separate maintenance window. It also discusses the odaback-API tool created to help automate and standardize the migration process.
Debugging and Configuration Best Practices for Oracle LinuxTerry Wang
This document discusses best practices for debugging and configuration of Oracle Linux. It covers topics such as key Linux tips and tricks, common issues, diagnostic tools, do-it-yourself debugging, and the Ksplice technology. Specific advice is provided around kernel tuning, diagnostic tools like kdump and oswatcher, Oracle's preinstall packages, memory management techniques like hugepages, and approaches for gathering information after crashes or hangs.
Cameron Purdy, president of Tangosol, gave a presentation on distributed caching strategies. He discussed replicated, partitioned, and near caching topologies. Replicated caching provides extremely fast reads but limited scalability. Partitioned caching offers linear scalability as the cluster size increases but with a fixed read cost. Near caching combines local caching for fast access to hot data with a partitioned backend for full data scaling. Cache-through and cache-aside architectures were also covered.
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld
VMworld 2013
Sheldon Brown, SRP
Girish Manmadkar, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Exadata has been around since 2008 and the software features are being enhanced each release. This Presentation talks about the 12.1.x.x series of Software updates and some of the things you can now do with Exadata
Best Practices of HA and Replication of PostgreSQL in Virtualized EnvironmentsJignesh Shah
This document discusses best practices for high availability (HA) and replication of PostgreSQL databases in virtualized environments. It covers enterprise needs for HA, technologies like VMware HA and replication that can provide HA, and deployment blueprints for HA, read scaling, and disaster recovery within and across datacenters. The document also discusses PostgreSQL's different replication modes and how they can be used for HA, read scaling, and disaster recovery.
OpenStack is rapidly gaining popularity with businesses as they realize the benefits of a private cloud architecture. This presentation was delivered by Dave Page, Chief Architect, Tools & Installers at EnterpriseDB & PostgreSQL Core Team member during PG Open 2014. He addressed some of the common components of OpenStack deployments, how they can affect Postgres servers, and how users might best utilize some of the features they offer when deploying Postgres, including:
• Different configurations for the Nova compute service
• Use of the Cinder block store
• Virtual networking options with Neutron
• WAL archiving with the Swift object store
The document summarizes several industry standard benchmarks for measuring database and application server performance including SPECjAppServer2004, EAStress2004, TPC-E, and TPC-H. It discusses PostgreSQL's performance on these benchmarks and key configuration parameters used. There is room for improvement in PostgreSQL's performance on TPC-E, while SPECjAppServer2004 and EAStress2004 show good performance. TPC-H performance requires further optimization of indexes and query plans.
This document discusses various MySQL performance metrics that are important to measure from within the database, operating system, and application. It outlines key InnoDB internal structures like the buffer pool and log system. Specific metrics that provide insight into buffer pool usage, page churn, and log writes are highlighted. Optimizing the working set size and ensuring sufficient free space in the log files are important factors for performance.
Running E-Business Suite Database on Oracle Database ApplianceMaris Elsins
This is my Collaborate 13 presentation.
ODA is a pre-configured, simple setup, high performance engineered system running 11gR2 cluster. It is a great choice for small to medium sized DBs and if you wish it can be used for Oracle EBS DB too. This paper will show you how the standardized configuration of ODA can be adjusted to comply with the specific requirements of e-Business Suite without sacrificing ODA’s flexibility and supportability. The paper will also share author’s experience migrating, running and maintaining R12 database tier on ODA.
Oracle Exadata is a packaged solution offering from Oracle, configured with bundled hardware, storage and database, which is touted to be optimized for handling scalable data warehouse-type workloads in query and analysis.
Distributed Caching Using the JCACHE API and ehcache, Including a Case Study ...elliando dias
This document summarizes a presentation on distributed caching using the JCACHE API and ehcache. The presentation covers how to use ehcache to cache web pages, database queries, and configure distributed caching across multiple servers. It also discusses the JSR 107 JCACHE specification and its implementation in ehcache. The presentation concludes with a case study of caching at Wotif.com.
Oracle RAC 12c has been touted as the best release so far and with reason. There have been significant enhancements to scalability and high availability with features such as Flex Clusters, Flex ASM, Application Continuity and Transaction Guard to name a few. While these cool features grab the headlines, there are others that are not highlighted but can make significant impact on DBA productivity.
In this session we will take a second look at some of these features, including operational support enhancements to srvctl, crsctl commands, ADR support for Grid Infrastructure and tools such orachk and tfa. We will also explore some of the new functionality introduced in 12.1.0.2.0.
KoprowskiT - SQLBITS X - 2am a disaster just beganTobias Koprowski
A document outlines best practices for surviving a disaster involving SQL Server infrastructure. It recommends being well prepared with regular backups stored offsite, documented restore procedures, clear roles and responsibilities, and service level agreements defining acceptable downtimes. Key aspects of preparation include backups, restore testing, documentation, contact lists, hardware and software inventory, passwords, encryption keys, defined teams, and keeping management informed. The overall message is that with proper planning, a disaster can be survived by following the best practice of being prepared.
The document describes Oracle Exadata, a database machine that provides extreme performance for online transaction processing (OLTP) and data warehousing (DWH) workloads. It highlights key features like Smart Scans, Storage Indexes, and Flash Cache that reduce data processing loads on database servers. Customer testimonials report performance improvements like queries speeding up from days to minutes.
The document discusses new features and improvements in MySQL 5.6, including significant performance gains over MySQL 5.5. Key highlights include improved InnoDB performance through features like online DDL and buffer pool pre-loading, up to 151-234% performance gains on benchmarks. Other enhancements cover full-text search in InnoDB, NoSQL support through memcached integration, replication improvements with GTIDs and crash-safe slaves, and strengthened security with audit logging and password policies.
2015: Whats New in MySQL 5.7, At Oracle Open World, November 3rd, 2015 Geir Høydalsvik
MySQL 5.7 includes many new features and improvements such as faster performance, easier configuration and management, and enhanced security. It provides benefits like increased speed for queries, replication, and data compression as well as new capabilities for JSON data, spatial indexing, and instrumentation. Oracle presented benchmarks showing MySQL 5.7 is up to 6 times faster than previous versions.
The Top 5 Reasons to Deploy Your Applications on Oracle RACMarkus Michalewicz
This document discusses the top 5 reasons to deploy applications on Oracle Real Application Clusters (RAC). It discusses how RAC provides:
1. Developer productivity through transparency that allows developers to focus on application code without worrying about high availability or scalability.
2. Integrated scalability for both applications and database features through techniques like parallel execution and cache fusion that allow linear scaling.
3. Seamless high availability for the entire application stack through capabilities like fast reconfiguration times and zero data loss that prevent application outages.
4. Isolated consolidation for converged use cases through features like pluggable database isolation that allow secure sharing of hardware resources.
5. Full flexibility to choose deployment options
Storage and performance- Batch processing, WhiptailInternet World
Batch processing allows jobs to run without manual intervention by shifting processing to less busy times. It avoids idling computing resources and allows higher overall utilization. Batch processing provides benefits like prioritizing batch and interactive work. The document then discusses different approaches to batch processing like dedicating all resources to it or sharing resources. It outlines challenges like systems being unavailable during batch processing. The rest of the document summarizes Whiptail's flash storage solutions for accelerating workloads and reducing costs and resources compared to HDDs.
Hardware planning & sizing for sql serverDavide Mauri
This document provides an overview of hardware planning and sizing considerations for SQL Server. It discusses that performance is the typical requirement for relational database management systems. While high performance is expected, typical server hardware configurations often result in unbalanced systems that are not optimized. The document advocates for balanced systems with no single bottleneck. It provides guidance on evaluating CPU, memory, I/O capabilities and storage to ensure a system can handle peak resource consumption. Baseline testing is recommended to compare hardware performance.
DB12c: All You Need to Know About the Resource ManagerMaris Elsins
This presentation is different from the previous uploads as SLOB was used for the testing.
Oracle Database 12c Multitenant provides the highest level of Oracle Database resource efficiency, driven by an improved resource manager. The 12c resource manager effectively allocates resources both within a single database and between multiple pluggable databases in a container. This presentation will review new features of the 12c resource manager, provide guidelines for migration of your current resource management plan to 12c, and will also look into how much overhead the resource manager introduces.
CaSSanDra: An SSD Boosted Key-Value StoreTilmann Rabl
This presentation was held by Prashanth Menon at ICDE '14 on April 3, 2014 in Chicago, IL, USA.
The full paper and additional information is available at:
http://msrg.org/papers/Menon2013
Abstract:
With the ever growing size and complexity of enterprise systems there is a pressing need for more detailed application performance management. Due to the high data rates, traditional database technology cannot sustain the required performance. Alternatives are the more lightweight and, thus, more performant key-value stores. However, these systems tend to sacrifice read performance in order to obtain the desired write throughput by avoiding random disk access in favor of fast sequential accesses.
With the advent of SSDs, built upon the philosophy of no moving parts, the boundary between sequential vs. random access is now becoming blurred. This provides a unique opportunity to extend the storage memory hierarchy using SSDs in key-value stores. In this paper, we extensively evaluate the benefits of using SSDs in commercialized key-value stores. In particular, we
investigate the performance of hybrid SSD-HDD systems and demonstrate the benefits of our SSD caching and our novel dynamic schema model.
This document discusses migrating an Oracle Database Appliance (ODA) from a bare metal to a virtualized platform. It outlines the initial situation, desired target, challenges, and solution approach. The key challenges included system downtime during the migration, backup/restore processes, using external storage, and database reorganizations. The solution involved first converting to a virtual platform and then upgrading, using backup/restore, attaching an NGENSTOR Hurricane storage appliance for direct attached storage, and moving database reorganizations to a separate maintenance window. It also discusses the odaback-API tool created to help automate and standardize the migration process.
Debugging and Configuration Best Practices for Oracle LinuxTerry Wang
This document discusses best practices for debugging and configuration of Oracle Linux. It covers topics such as key Linux tips and tricks, common issues, diagnostic tools, do-it-yourself debugging, and the Ksplice technology. Specific advice is provided around kernel tuning, diagnostic tools like kdump and oswatcher, Oracle's preinstall packages, memory management techniques like hugepages, and approaches for gathering information after crashes or hangs.
Cameron Purdy, president of Tangosol, gave a presentation on distributed caching strategies. He discussed replicated, partitioned, and near caching topologies. Replicated caching provides extremely fast reads but limited scalability. Partitioned caching offers linear scalability as the cluster size increases but with a fixed read cost. Near caching combines local caching for fast access to hot data with a partitioned backend for full data scaling. Cache-through and cache-aside architectures were also covered.
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld
VMworld 2013
Sheldon Brown, SRP
Girish Manmadkar, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Exadata has been around since 2008 and the software features are being enhanced each release. This Presentation talks about the 12.1.x.x series of Software updates and some of the things you can now do with Exadata
Best Practices of HA and Replication of PostgreSQL in Virtualized EnvironmentsJignesh Shah
This document discusses best practices for high availability (HA) and replication of PostgreSQL databases in virtualized environments. It covers enterprise needs for HA, technologies like VMware HA and replication that can provide HA, and deployment blueprints for HA, read scaling, and disaster recovery within and across datacenters. The document also discusses PostgreSQL's different replication modes and how they can be used for HA, read scaling, and disaster recovery.
OpenStack is rapidly gaining popularity with businesses as they realize the benefits of a private cloud architecture. This presentation was delivered by Dave Page, Chief Architect, Tools & Installers at EnterpriseDB & PostgreSQL Core Team member during PG Open 2014. He addressed some of the common components of OpenStack deployments, how they can affect Postgres servers, and how users might best utilize some of the features they offer when deploying Postgres, including:
• Different configurations for the Nova compute service
• Use of the Cinder block store
• Virtual networking options with Neutron
• WAL archiving with the Swift object store
The document summarizes several industry standard benchmarks for measuring database and application server performance including SPECjAppServer2004, EAStress2004, TPC-E, and TPC-H. It discusses PostgreSQL's performance on these benchmarks and key configuration parameters used. There is room for improvement in PostgreSQL's performance on TPC-E, while SPECjAppServer2004 and EAStress2004 show good performance. TPC-H performance requires further optimization of indexes and query plans.
This document discusses various MySQL performance metrics that are important to measure from within the database, operating system, and application. It outlines key InnoDB internal structures like the buffer pool and log system. Specific metrics that provide insight into buffer pool usage, page churn, and log writes are highlighted. Optimizing the working set size and ensuring sufficient free space in the log files are important factors for performance.
Running E-Business Suite Database on Oracle Database ApplianceMaris Elsins
This is my Collaborate 13 presentation.
ODA is a pre-configured, simple setup, high performance engineered system running 11gR2 cluster. It is a great choice for small to medium sized DBs and if you wish it can be used for Oracle EBS DB too. This paper will show you how the standardized configuration of ODA can be adjusted to comply with the specific requirements of e-Business Suite without sacrificing ODA’s flexibility and supportability. The paper will also share author’s experience migrating, running and maintaining R12 database tier on ODA.
Oracle Exadata is a packaged solution offering from Oracle, configured with bundled hardware, storage and database, which is touted to be optimized for handling scalable data warehouse-type workloads in query and analysis.
Distributed Caching Using the JCACHE API and ehcache, Including a Case Study ...elliando dias
This document summarizes a presentation on distributed caching using the JCACHE API and ehcache. The presentation covers how to use ehcache to cache web pages, database queries, and configure distributed caching across multiple servers. It also discusses the JSR 107 JCACHE specification and its implementation in ehcache. The presentation concludes with a case study of caching at Wotif.com.
Oracle RAC 12c has been touted as the best release so far and with reason. There have been significant enhancements to scalability and high availability with features such as Flex Clusters, Flex ASM, Application Continuity and Transaction Guard to name a few. While these cool features grab the headlines, there are others that are not highlighted but can make significant impact on DBA productivity.
In this session we will take a second look at some of these features, including operational support enhancements to srvctl, crsctl commands, ADR support for Grid Infrastructure and tools such orachk and tfa. We will also explore some of the new functionality introduced in 12.1.0.2.0.
KoprowskiT - SQLBITS X - 2am a disaster just beganTobias Koprowski
A document outlines best practices for surviving a disaster involving SQL Server infrastructure. It recommends being well prepared with regular backups stored offsite, documented restore procedures, clear roles and responsibilities, and service level agreements defining acceptable downtimes. Key aspects of preparation include backups, restore testing, documentation, contact lists, hardware and software inventory, passwords, encryption keys, defined teams, and keeping management informed. The overall message is that with proper planning, a disaster can be survived by following the best practice of being prepared.
The document describes Oracle Exadata, a database machine that provides extreme performance for online transaction processing (OLTP) and data warehousing (DWH) workloads. It highlights key features like Smart Scans, Storage Indexes, and Flash Cache that reduce data processing loads on database servers. Customer testimonials report performance improvements like queries speeding up from days to minutes.
The document discusses new features and improvements in MySQL 5.6, including significant performance gains over MySQL 5.5. Key highlights include improved InnoDB performance through features like online DDL and buffer pool pre-loading, up to 151-234% performance gains on benchmarks. Other enhancements cover full-text search in InnoDB, NoSQL support through memcached integration, replication improvements with GTIDs and crash-safe slaves, and strengthened security with audit logging and password policies.
2015: Whats New in MySQL 5.7, At Oracle Open World, November 3rd, 2015 Geir Høydalsvik
MySQL 5.7 includes many new features and improvements such as faster performance, easier configuration and management, and enhanced security. It provides benefits like increased speed for queries, replication, and data compression as well as new capabilities for JSON data, spatial indexing, and instrumentation. Oracle presented benchmarks showing MySQL 5.7 is up to 6 times faster than previous versions.
The Top 5 Reasons to Deploy Your Applications on Oracle RACMarkus Michalewicz
This document discusses the top 5 reasons to deploy applications on Oracle Real Application Clusters (RAC). It discusses how RAC provides:
1. Developer productivity through transparency that allows developers to focus on application code without worrying about high availability or scalability.
2. Integrated scalability for both applications and database features through techniques like parallel execution and cache fusion that allow linear scaling.
3. Seamless high availability for the entire application stack through capabilities like fast reconfiguration times and zero data loss that prevent application outages.
4. Isolated consolidation for converged use cases through features like pluggable database isolation that allow secure sharing of hardware resources.
5. Full flexibility to choose deployment options
Storage and performance- Batch processing, WhiptailInternet World
Batch processing allows jobs to run without manual intervention by shifting processing to less busy times. It avoids idling computing resources and allows higher overall utilization. Batch processing provides benefits like prioritizing batch and interactive work. The document then discusses different approaches to batch processing like dedicating all resources to it or sharing resources. It outlines challenges like systems being unavailable during batch processing. The rest of the document summarizes Whiptail's flash storage solutions for accelerating workloads and reducing costs and resources compared to HDDs.
Clustering can provide high availability and scalability. Shared nothing architectures are best for achieving both high availability and scalability together. Oracle Real Application Cluster (RAC) offers advantages over alternative Oracle clustering configurations, but its scalability is limited. The cost-effectiveness of using RAC in a redundant array of inexpensive servers configuration is small due to its limited scalability. Alternatives may be more suitable depending on specific needs and requirements.
Christian Johannsen presents on evaluating Apache Cassandra as a cloud database. Cassandra is optimized for cloud infrastructure with features like transparent elasticity, scalability, high availability, easy data distribution and redundancy. It supports multiple data types, is easy to manage, low cost, supports multiple infrastructures and has security features. A demo of DataStax OpsCenter and Apache Spark on Cassandra is shown.
EOUG95 - Client Server Very Large Databases - PaperDavid Walker
The document discusses building large scaleable client/server solutions. It describes breaking the solution into four server components: database server, application server, batch server, and print server. It focuses on the database server, discussing how to make it resilient through clustering and scaleable by partitioning applications and using parallel query options. It also covers backup and recovery strategies.
This document provides an overview of the architecture of warehouse-scale computers (WSCs). It describes how WSCs consist of large numbers of standardized servers organized in racks and arrays. The servers communicate over an Ethernet network hierarchy with switches at the rack and array level. This network architecture provides high aggregate bandwidth and storage capacity but also increases latency for remote memory access compared to local server memory. The document outlines the key components and networking design of WSCs.
Cassandra CLuster Management by Japan Cassandra CommunityHiromitsu Komatsu
This document discusses best practices for managing Cassandra clusters based on Instaclustr's experience managing over 500 nodes and 3 million node-hours. It covers choosing the right Cassandra version, hardware configuration, cost estimation, load testing, data modeling practices, common issues like modeling errors and overload, and important monitoring techniques like logs, metrics, cfstats and histograms. Maintaining a well-designed cluster and proactively monitoring performance are keys to avoiding issues with Cassandra.
The evolution of cloud requires not only virtualised server resources but also on demand, utility consumption of physical hardware resources delivered in real time.
Webinar NETGEAR - Switch ProSAFE per il disegno di rete nei livelli di core, ...Netgear Italia
The document discusses NETGEAR's switch portfolio positioning and how to educate customers. It covers Smart Managed switches for smaller networks, Stackable Smart and Fully Managed switches for medium enterprises, and Chassis switches for larger networks and campuses. The education focuses on addressing customer concerns around network performance, availability, management, and flexibility through NETGEAR's switching architectures and features. Chassis switches are positioned as providing higher performance, availability, and predictability compared to stacking architectures.
Oracle RAC 12c Practical Performance Management and Tuning as presented during Oracle Open World 2013 with Michael Zoll.
This is part three of the Oracle RAC 12c "reindeer series" used for OOW13 Oracle RAC-related presentations.
This part concludes the main part of the "reindeer series" except for one bonus track "Oracle Multitenant meets Oracle RAC 12c" (available via SlidesShare, too).
This document provides an overview of cluster computing. It defines a cluster as a group of loosely coupled computers that work together closely to function as a single computer. Clusters improve speed and reliability over a single computer and are more cost-effective. Each node has its own operating system, memory, and sometimes file system. Programs use message passing to transfer data and execution between nodes. Clusters can provide low-cost parallel processing for applications that can be distributed. The document discusses cluster architecture, components, applications, and compares clusters to grids and cloud computing.
This presentation discusses several high availability best practices from Oracle's Maximum Availability Architecture (MAA) team for minimizing planned and unplanned downtime. It provides examples of how features like Oracle Data Guard, database restore points, transportable tablespaces, and Real Application Clusters can be used to reduce downtime for maintenance activities like database upgrades and platform migrations. Specific tips are provided around tuning Data Guard configurations, using flashback technology to create database clones for testing, and leveraging SQL Apply to minimize downtime during upgrades. Real-world examples from Oracle customers like The Hartford are also presented.
The MySQL High Availability Landscape and where Galera Cluster fits inSakari Keskitalo
The document discusses high availability solutions for MySQL databases. It describes Galera Cluster, an open-source multi-master replication solution, and how it fits into the MySQL high availability landscape. Galera Cluster provides redundancy across database nodes for continuous availability and prevents data loss. It allows writes to any node and maintains consistent data across all nodes without single points of failure. The document compares Galera Cluster to other solutions like replication, DRBD, failover frameworks, and cloud-based offerings.
Revolutionary Storage for Modern Databases, Applications and Infrastrcturesabnees
Sanjay Sabnis presented on next generation storage solutions for modern big data applications. He discussed how NVMe storage provides significantly higher performance than SATA, with speeds over 6x faster for reads and over 40x faster for writes. Pavilion Data offers an all-NVMe rack scale storage array that provides 120GB/s of throughput with DAS-level latency. This solution can meet the performance and scalability demands of big data workloads like MongoDB, Splunk, and containerized applications.
This document provides an overview of SQL Server clustering. It discusses the importance of high availability and introduces some key concepts in clustering like nodes, shared storage, heartbeats, failover and failback. It also covers the basic architecture of a SQL Server cluster, including the virtual server and different types of clusters. Some advantages and disadvantages of clustering are outlined. Finally, it discusses some terminology used in clustering and provides a checklist for preparing Windows clustering.
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SAMeh Zaghloul
This document provides an overview of software defined networking (SDN). It discusses how SDN enables data center teams to use software to efficiently control network resources, compared to traditional network switches. The document outlines several SDN topics and related technologies, including SDN standards, network function virtualization, use cases, sample projects, surveys, case studies, online courses, and software tools. It also includes sections on SDN architecture and how SDN is important for virtual environments and VM mobility.
Lookout on Scaling Security to 100 Million DevicesScyllaDB
The massive increase of security-related data requires companies to respond with new approaches to ingestion. Learn how Lookout has changed its approach for ingesting telemetry to meet their goal of growing from 1.5 million devices to 100 million devices and beyond, using Kafka Connect and switching from AWS DynamoDB to Scylla.
The document discusses technologies for infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS) and how HP is working on solutions in these areas including server cooling technologies to improve energy efficiency for IaaS, a cell-as-a-service model to provide isolated infrastructure for PaaS, and several proposed software services for collective intelligence and collaboration for SaaS. The document concludes that while progress has been made in cloud computing, challenges remain that require continued research and development efforts.
A computer cluster is a group of tightly coupled computers that work together like a single computer (Paragraph 1). Clusters are commonly connected through fast local area networks and have evolved to support applications ranging from e-commerce to databases (Paragraph 2). A cluster uses interconnected standalone computers that cooperate to create the illusion of a single computer with parallel processing capabilities. Clusters provide benefits like reduced costs, high availability if components fail, and scalability by allowing addition of nodes (Paragraphs 3-4). The history of clusters began in the 1970s and operating systems like Linux are now commonly used (Paragraph 5). Clusters have architectures with interconnected nodes that appear as a single system to users (Paragraph 6). Clusters are categorized based on availability
Similar to Why new hardware may not make Oracle databases faster (20)
SolarWinds Government and Education Webinar: Greatest SolarWinds Features I N...SolarWinds
In this webinar, our presenter Vice President of Monalytic Scott Pross discussed how to implement features of the Orion Platform that can save you time and money and improve your understanding of when or where a problem occurs in your environment.
During this webinar, our presenter addressed the following questions:
What are the hidden features?
How do I add them to my monitoring environment (including best practices)?
In what scenarios should these features be implemented?
SolarWinds Government and Education Webinar: Gaps Exist in Your Monitoring In...SolarWinds
Gaps are the number one reason critical issues are missed, and network outages occur. Find out how to quickly identify and remove these gaps in your infrastructure monitoring and streamline mitigation.
Government Webinar: Alerting and Reporting in the Age of ObservabilitySolarWinds
Let your IT team take the Orion® Alerting Engine to the next level while providing in-depth business reports to management. Learn how to harness the metric ton of data from your SolarWinds database to power your IT and executive teams in the observability era.
Government and Education Webinar: Full Stack ObservabilitySolarWinds
A significant number of application performance issues can be traced back to the database tier. Learn how Server & Application Monitor plus SolarWinds database portfolio can provide the necessary observability to troubleshoot performance problems.
Government and Education Webinar: Public Sector Cybersecurity Survey - What I...SolarWinds
Join SolarWinds® CISO, Tim Brown, and Group Vice President, Brandon Shopp for a webinar to review and discuss our most recent Public Sector Cybersecurity Survey results, including significant differences across public sector market segments and how confident the respondents were in their teams’ ability to keep up with evolving threats.
Becoming Secure By Design: Questions You Should Ask Your Software VendorsSolarWinds
The next cyberattack is always around the corner, but you can use every minor incident to help you prepare for major ones. Designing your environment with security in mind at every step will help you better prepare, and you must make sure all those who contribute to your environment are equally secure, including your software partners.
Government and Education Webinar: Real-Time Mission, CIO, and Command DashboardsSolarWinds
Learn how to empower your leadership by connecting the dots for them between IT challenges and how they affect your mission and agency services, while providing the granular IT data engineers need to resolve issues.
Government and Education Webinar: Simplify Your Database Performance Manageme...SolarWinds
Kevin Kline, a noted database expert, gave a webinar on database performance management tools from SolarWinds. He discussed challenges database professionals face, an overview of SolarWinds solutions, and how to select the right tools. Tools like Database Performance Analyzer, Database Performance Monitor, and SQL Sentry were compared for features like monitoring multiple databases, troubleshooting performance issues, and optimizing queries. Kline took questions at the end on using the tools to solve common problems and demonstrate value.
Government and Education Webinar: SolarWinds Orion Platform: Audit and Stream...SolarWinds
During this interactive webinar, our presenter discussed how to leverage major Orion® Platform alert features and use lessons learned and best practices to provide actionable information for events around your organization.
Attendees learned about:
Using enhanced node status and dependencies
Defining thresholds or baselines
Categorizing and filtering with custom properties and groups
Leveraging advanced alerting features to improve alert detail and reduce noise
Ensuring persistent issues generate or escalate alerts and alarms
Integrating with chat, ticketing, APIs, and/or SMS and providing detailed poll data
Alert actions for network devices, servers, or services on failure
Government and Education Webinar: Leverage Automation to Improve IT OperationsSolarWinds
During this interactive webinar, our presenter discussed how automation can improve support levels and maximize your resources. He also reviewed how SolarWinds® IT operations management (ITOM) solutions can help with alerts, configuration management, capacity planning, and cyberthreat response and prevention.
Attendees learned about:
Alerts—leverage intelligent alerting to notify the appropriate staff members and use thresholds to trigger alerts
Configuration management—for networks, back up and standardize configs and automate repetitive tasks during upgrades; for systems, establish baselines and get notified of changes
Capacity planning—monitor system capacity and get notified when trends indicate shortages will occur; get virtualization recommendations based on data from your environment
Threat response—establish conditions for active responses to automatically make changes to deter active cyberthreats
Government and Education Webinar: Improving Application PerformanceSolarWinds
Learn about SolarWinds® systems management tools to monitor infrastructure and help improve application performance for your organization. SolarWinds systems management tools support on-premises, cloud-based, and hybrid applications.
Government and Education: IT Tools to Support Your Hybrid WorkforceSolarWinds
SolarWinds provides an overview of their IT operations management tools to support hybrid workforces. Their portfolio includes infrastructure and network monitoring, log management, and IT service management tools. They demonstrate their ipMonitor network monitoring tool, Kiwi CatTools for network configuration management, and Kiwi Syslog Server for log collection and management. The webinar aims to show how these tools can help improve visibility, support, and resolution for both on-site and remote users.
Government and Education Webinar: There's More Than One Way to Monitor SQL Da...SolarWinds
This webinar reviews the basics of database monitoring using SQL Server features, like extended events and agent monitoring to show you how to extend and amplify your database performance monitoring effectiveness with SolarWinds products.
SolarWinds Government and Education Webinar: Virtual Technology Briefing 08.0...SolarWinds
Attendees spent the day with SolarWinds learning how to get the most out of our network, systems, database, compliance and security products, and IT support tools. We discussed how we responded to the recent security incident, and how we’re moving forward with our Secure by Design approach. Our system engineers dove into the technical details, reviewed new products and features, and demonstrated configuration and integration points.
Presentation topics included technical updates on the following:
- Network management products and scaling the Orion® Platform
- Systems and database monitoring products
- Security and compliance products
- SolarWinds ITSM and support tools
Government and Education Webinar: Zero-Trust Panel Discussion SolarWinds
This document summarizes a SolarWinds webinar on zero-trust security for government and education organizations. The webinar covered an introduction to zero-trust principles, best practices and essential elements, the NIST zero-trust architecture, and how organizations can raise their defenses. It also included presentations by SolarWinds executives and an overview of the company and its security and IT management products.
Government and Education: Leveraging The SolarWinds Orion Assistance Program ...SolarWinds
The webinar provided an overview of the SolarWinds Orion Assistance Program (OAP) which offers upgrade and hotfix assistance at no cost to eligible SolarWinds customers affected by recent security incidents. It introduced Monalytic, a SolarWinds professional services partner, and covered best practices for securing the SolarWinds environment learned from the incidents. The webinar discussed OAP eligibility and services, recommended upgrading systems and changing passwords, and answered questions.
Government and Education Webinar: SQL Server—Advanced Performance Tuning SolarWinds
During this interactive webinar, attendees learned about:
Architecture and implementation of SolarWinds® Database Performance Analyzer (DPA) on-premises and in the cloud
What matters most when looking for SQL Server performance issue
Wait times
Blocking and deadlocking
VM metrics
Host resources
What you should be looking at if you’re running Azure SQL Database
Government and Education Webinar: Recovering IP Addresses on Your NetworkSolarWinds
In this webinar, we discussed how to recover IP addresses on your network, whether abandoned, static, or reserved.
During this interactive webinar, attendees learned about:
Gain a more complete view of your network and find abandoned IP addresses
Obtain accurate, current information about the IP addresses in use on your network
Easily change the address status from “Used” to “Available”
Receive alerts when DHCP address pools exceed utilization thresholds
Government and Education Webinar: Optimize Performance With Advanced Host Mon...SolarWinds
This webinar discussed advanced host monitoring solutions from SolarWinds. It began with an overview of SolarWinds and its various IT management products. It then covered challenges with monitoring hybrid systems, tracking resource usage, and monitoring applications. The presentation demonstrated SolarWinds' host monitoring products for areas like virtual machine monitoring, web application performance, server configurations, and database performance. Additional resources and a question and answer session concluded the webinar.
Government and Education Webinar: Conquering Remote Work IT Challenges SolarWinds
In this webinar, we discussed how SolarWinds® solutions can help you overcome remote work IT challenges.
During this interactive webinar, attendees learned about:
Improve network monitoring, configuration, and VPN management with SolarWinds Network Performance Monitor (NPM) and SolarWinds Network Configuration Manager (NCM)
Monitor the server and application performance of your collaboration systems with SolarWinds Server & Application Monitor (SAM)
Utilize configuration management to efficiently deploy upgrades and improve compliance with NCM
Support users and systems remotely with tools such as SolarWinds Dameware® Remote Support (DRS) and SolarWinds Dameware Remote Everywhere (DRE)
Improve IT request management, ticket tracking, and asset management with tools like SolarWinds Web Help Desk® and SolarWinds Service Desk
Automate provisioning and permissions management with SolarWinds Access Rights Manager™ (ARM)
Locate users and devices on your network with SolarWinds User Device Tracker (UDT)
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Tatiana Kojar
Skybuffer AI, built on the robust SAP Business Technology Platform (SAP BTP), is the latest and most advanced version of our AI development, reaffirming our commitment to delivering top-tier AI solutions. Skybuffer AI harnesses all the innovative capabilities of the SAP BTP in the AI domain, from Conversational AI to cutting-edge Generative AI and Retrieval-Augmented Generation (RAG). It also helps SAP customers safeguard their investments into SAP Conversational AI and ensure a seamless, one-click transition to SAP Business AI.
With Skybuffer AI, various AI models can be integrated into a single communication channel such as Microsoft Teams. This integration empowers business users with insights drawn from SAP backend systems, enterprise documents, and the expansive knowledge of Generative AI. And the best part of it is that it is all managed through our intuitive no-code Action Server interface, requiring no extensive coding knowledge and making the advanced AI accessible to more users.
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.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
A Comprehensive Guide to DeFi Development Services in 2024Intelisync
DeFi represents a paradigm shift in the financial industry. Instead of relying on traditional, centralized institutions like banks, DeFi leverages blockchain technology to create a decentralized network of financial services. This means that financial transactions can occur directly between parties, without intermediaries, using smart contracts on platforms like Ethereum.
In 2024, we are witnessing an explosion of new DeFi projects and protocols, each pushing the boundaries of what’s possible in finance.
In summary, DeFi in 2024 is not just a trend; it’s a revolution that democratizes finance, enhances security and transparency, and fosters continuous innovation. As we proceed through this presentation, we'll explore the various components and services of DeFi in detail, shedding light on how they are transforming the financial landscape.
At Intelisync, we specialize in providing comprehensive DeFi development services tailored to meet the unique needs of our clients. From smart contract development to dApp creation and security audits, we ensure that your DeFi project is built with innovation, security, and scalability in mind. Trust Intelisync to guide you through the intricate landscape of decentralized finance and unlock the full potential of blockchain technology.
Ready to take your DeFi project to the next level? Partner with Intelisync for expert DeFi development services today!
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
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.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
Digital Marketing Trends in 2024 | Guide for Staying AheadWask
https://www.wask.co/ebooks/digital-marketing-trends-in-2024
Feeling lost in the digital marketing whirlwind of 2024? Technology is changing, consumer habits are evolving, and staying ahead of the curve feels like a never-ending pursuit. This e-book is your compass. Dive into actionable insights to handle the complexities of modern marketing. From hyper-personalization to the power of user-generated content, learn how to build long-term relationships with your audience and unlock the secrets to success in the ever-shifting digital landscape.
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
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
This presentation provides valuable insights into effective cost-saving techniques on AWS. Learn how to optimize your AWS resources by rightsizing, increasing elasticity, picking the right storage class, and choosing the best pricing model. Additionally, discover essential governance mechanisms to ensure continuous cost efficiency. Whether you are new to AWS or an experienced user, this presentation provides clear and practical tips to help you reduce your cloud costs and get the most out of your budget.
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
2. INTRODUCTION: PRESENTER
» Oracle ACE Director
» Educator
Wrote Oracle curriculum and primary program instructor at University
of Washington
Oracle Consultant: Harvard University
Lecturer
• APAC: University of Canterbury (NZ)
• EMEA: University of Oslo (Norway)
• Latin America: Universidad Latina de Panama and Technologico de Costa
Rica
» The Morgan behind Morgan's Library on the web
www.morganslibrary.org
» 10g, 11g, and 12c Beta tester
» Retired chair Washington Software Assoc. Database SIG
» Co-Founder International GoldenGate Oracle Users Group
3. INTRODUCTION: PERFORMANCE TUNING
CORP.
»Boutique Consultancy Specializations
Oracle Database 11g and 12c
High Availability: RAC, ASM, Data Guard
Replication: GoldenGate
Focus on Performance Tuning, Security, Stability, Migration,
Upgrade, Backup and Recovery
» Industry Specializations
Telecommunications
Healthcare
Energy
» Special Expertise
Knowledge Transfer
Training
4. THE #1 DATABASE PERFORMANCE TUNING
METHODOLOGY
Clearly the problem is a bad SQL statement
5. THE #1 DATABASE PERFORMANCE TUNING
MYTHOLOGY
This is from the worst Oracle Database I've seen this century
7. BAAG COMRADES
Christian Antognini
Karl Arao
Mark Bobak
Ronald Bradford
Wolfgang Breitling
Doug Burns
Andrew Clarke
Randolf Geist
Alex Gorbachev
Marco Gralike
Frits Hoogland
John Hurley
Anjo Kolk
David Kurtz
Jonathan Lewis
Robyn Sands
Jared Still
Jeremiah Wilton
BAAG Membership
8. CLEARLY
» It should be no surprise to anyone that I do not endorse
guessing
» But I am also not going to endorse AWR Reports
» Nor will I support throwing an Exadata at everything
» Nor will I stand with anyone that thinks the solution is ...
another pretty GUI
» So let's take a deep dive into performance tuning beginning
with root cause analysis
» And focus our efforts on what actually does work
» Because Clearly: 30+ years of doing it poorly has not
eliminated tuning problems
9. WHAT AFFECTS PERFORMANCE
» Hardware
Servers
Storage Subsystems
Networks
» Software
Operating System
Configuration
Virtual Machines
Drivers
» Database
Memory Allocation
Optimizer Configuration
SQL Quality
» Application
Web Servers
Application Servers
Middleware Caching
Application Code Quality
Let's focus on what is important
but not on the radar
11. BLADE SERVERS
» Suitable for web
and application
servers
» Possibly usable
for small
databases
» A meltdown
waiting to
happen with RAC
RAC: Frequently Asked Questions (Doc ID 220970.1)
Cluster interconnect network separation can be satisfied either by using standalone, dedicated switches, which provide the
highest degree of network isolation, or Virtual Local Area Networks defined on the Ethernet switch, which provide broadcast
domain isolation between IP networks. VLANs are fully supported for Oracle Clusterware interconnect deployments. Partitioning
the Ethernet switch with VLANs allows for:
- Sharing the same switch for private and public communication.
- Sharing the same switch for the private communication of more than one cluster.
- Sharing the same switch for private communication and shared storage access.
The following best practices should be followed:
The Cluster Interconnect VLAN must be on a non-routed IP subnet.
All Cluster Interconnect networks must be configured with non-routed IPs. The server-server communication should be single
hop through the switch via the interconnect VLAN. There is no VLAN-VLAN communication.
Oracle recommends maintaining a 1:1 mapping of subnet to VLAN.
The most common VLAN deployments maintain a 1:1 mapping of subnet to VLAN. It is strongly recommended to avoid multi-
subnet mapping to a single VLAN. Best practice recommends a single access VLAN port configured on the switch for the cluster
interconnect VLAN. The server side network interface should have access to a single VLAN.
12. BLADE SERVERS
» Blade servers, of which Cisco UCS
is one example, do not have
sufficient independent network
cards to avoid the networking
becoming a single point of failure
» It is good when the public interface
has a "keep alive" enabled but this
is a fatal flaw for the cluster
interconnect as fail-over will have a
substantial delay
» When different types of packets,
public, storage, and interconnect
are mixed low-level diagnostics are
difficult if not impossible
» When different types of packets,
public, storage, and interconnect
are mixed the latency of one is the
latency of all
» Traffic from any one blade can
impact all blades
Troubleshooting gc block lost and Poor Network Performance in a RAC Environment (Doc ID 563566.1)
6. Interconnect LAN non-dedicated
Description: Shared public IP traffic and/or shared NAS IP traffic, configured on the interconnect LAN will result in degraded
application performance, network congestion and, in extreme cases, global cache block loss.
Action: The interconnect/clusterware traffic should be on a dedicated LAN defined by a non-routed subnet. Interconnect traffic
should be isolated to the adjacent switch(es), e.g. interconnect traffic should not extend beyond the access layer switch(es) to
which the links are attached. The interconnect traffic should not be shared with public or NAS traffic. If Virtual LANs (VLANS) are
used, the interconnect should be on a single, dedicated VLAN mapped to a dedicated, non-routed subnet, which is isolated from
public or NAS traffic.
13. NUMA MEMORY ALLOCATION
» Non-Uniform Memory Access
A memory design used in multiprocessing, where the memory
access time depends on the memory location relative to the
processor
A processor can access its own local memory faster than non-
local memory
The benefits of NUMA are limited to particular workloads, notably
on servers where the data are often associated strongly with
certain tasks or users
Diagram Source: Wikipedia
15. IS YOUR DATABASE NUMA AWARE?
SQL> SELECT a.ksppinm PNAME, c.ksppstvl PVAL, a.ksppdesc PDESC
2 FROM x$ksppi a, x$ksppcv b, x$ksppsv c
3 WHERE a.indx = b.indx
4 AND a.indx = c.indx
5 AND LOWER(a.ksppinm) LIKE '%numa%'
6* ORDER BY 1
SQL> /
PNAME PVAL PDESC
-------------------------- -------------- ------------------------------------------------------------------
_NUMA_instance_mapping Not specified Set of nodes that this instance should run on
_NUMA_pool_size Not specified aggregate size in bytes of NUMA pool
_db_block_numa 1 Number of NUMA nodes
_enable_NUMA_interleave TRUE Enable NUMA interleave mode
_enable_NUMA_optimization FALSE Enable NUMA specific optimizations
_enable_NUMA_support FALSE Enable NUMA support and optimizations
_numa_buffer_cache_stats 0 Configure NUMA buffer cache stats
_numa_shift_enabled TRUE Enable NUMA shift
_numa_shift_value 0 user defined value for numa nodes shift
_numa_trace_level 0 numa trace event
_px_numa_stealing_enabled TRUE enable/disable PQ granule stealing across NUMA nodes
_px_numa_support_enabled FALSE enable/disable PQ NUMA support
_rm_numa_sched_enable FALSE Is Resource Manager (RM) related NUMA scheduled policy enabled
_rm_numa_simulation_cpus 0 number of cpus for each pg for numa simulation in resource manager
_rm_numa_simulation_pgs 0 number of PGs for numa simulation in resource manager
16. ENABLE DATABASE NUMA SUPPORT
conn / as sysdba
ALTER SYSTEM SET "_enable_NUMA_support" = TRUE
COMMENT= 'NUMA Support Enabled 15-Mar-2015'
CONTAINER=ALL
SCOPE=SPFILE
SID='*';
17. » Also known as "Large Memory Pages" or just "Large Pages"
» Each page table entry represents a “virtual to physical”
translation of a process’s memory
» Can be as large as 64 KB in size per entry
» Can be huge for large memory systems
See PageTables in /proc/meminfo
As large a 1.5 GB
» The entire SGA must fit inside the HugePages. If it does not fit
none of it will use the HugePage memory and you will
essentially have walled your database off from using a large
portion of the server's memory
HUGEPAGES
18. » Swapping (aka Paging)
» In a sense the operating system's version of the Oracle
Temp tablespace
SWAPINESS
Value Strategy
vm.swapiness=0 The kernel will swap only to avoid an out of memory condition
vm.swapiness=60 The default value
vm.swapiness=100 The kernel will swap aggressively
19. OPTIMIZE TCP/IP STACK HANDLING
--enable TCP kernel auto-tuning
/proc/sys/net/ipv4/tcp_moderate_rcvbuf (1=on)
-- tune TCP max memory: tune to 2xBDP (Bandwidth x Delay
Product)
-- For example, with 40 Mbits/sec bandwidth, 25 msec
delay,
-- BDP = (40 x 1000 / 8 Kbytes/sec) x (0.025 sec) ~ 128
Kbytes
/proc/sys/net/ipv4/tcp_rmem and tcp_wmem 4096 87380
174760
-- tune the socket buffer sizes by setting to 2xBDP
/proc/sys/net/core/rmem_max and wmem_max
-- ensure that TCP Performance features are enabled
/proc/sys/net/ipv4/tcp_sack
/proc/sys/net/ipv4/tcp_window_scaling
/proc/sys/net/ipv4/tcp_timestamps
-- additionally be sure NIC cards have TCP off-loading
capability
20. » Leave sufficient cpu resources for the bare-metal operating
system to perform I/O and manage network traffic
» Disable interrupt coalescing
» Disable chipset power management
» Read the docs http://www.vmware.com/pdf/Perf_Best_Practices_vSphere5.0.pdf
» VMs on NUMA machines should be configured to enhance
memory allocation
This example is from vSphere where 0 and 1 are the processor
sockets
VIRTUAL MACHINES
numa.nodeAffinity=0,1
23. STORAGE LAYOUT
LUN 204
LUN 200
LUN 205
LUN 208
LUN 74
LUN 94
LUN 81
LUN 78
LUN 101
LUN 57
LUN 123
LUN 82
LUN 77
LUN 35
LUN 92 LUN 62 LUN 106 LUN 107 LUN 51
LUN 102
LUN 105
LUN 49
LUN 104
LUN 53
LUN 58 LUN 47 LUN 126 LUN 103 LUN 85
LUN 206
LUN 124
LUN 130
LUN 84
LUN 43
LUN 44 LUN 56 LUN 45 LUN 67 LUN 14
LUN 17
LUN 30
LUN 19
LUN 88
LUN 207
LUN 26 LUN 8 LUN 2 LUN 4 LUN
LUN 1
LUN 1
LUN 1
LUN 1
LUN 1 LUN 5 LUN 6 LUN 5
LUN
LUN
LUN
LUN
LUN LUN LUN LUN
LUN
LUN
LUN
LUN
LUN LU LU LU
LUN
LUN
LUN
LUN
LU LU LU LU
LU
LU
LU
LU
L L L L
L
L
L
L L L
L
L
L
L
L
L
L
c0vmware01p, c0vmware...
c0vmware02p, c0vmware...
c0ora01p
c0odsrac01p, c0odsrac02p
c0ods04p
c0orarac01p,c0orarac...
c0visdb03p, c0visdb04p
c0orademand01p
c0vmware13p, c0vmware...
c0file01p, c0file02p,...
c0visrptdb01p
c0baltimore01p
c0ws01p, c0ws02p
c0orademand02t
24. OBJECT OPTIMIZATIONS
» Default tablespace settings waste disk and cause
additional I/O
Often a smallfile tablespace is a bad choice
» Default table creations are almost always inefficient
Often heap tables are a bad choice
» Not every index should be a default B*Tree
And poor choices lead to poor performance
» Oracle sequence object defaults are almost always
inefficient
A default cache size of 20 is 99.9% of the time a bad choice
» The vast majority of PL/SQL I see written would have
been valid in version 7.3.4
I've almost never seen constants declared properly
40. ROOT CAUSE ANALYSIS BY SOPHISTICATED
GUESSING
» Check data dictionary for
collected stats
» Explain Plans
Very few people can read them
» AWR Reports
Most AWR Reports produced are
just a pile of numbers of no value
» ASH Reports
» SQL Tuning Advisor
» SQL Trace and TKPROF
» Baselines and Evolving Baselines
» DBMS_TRACE, DBMS_MONITOR, TRCSESS, TRACE
ANALYZER, SQLTXPLAIN
41. » Very few people can read an explain plan
» Here are two plans from identical tables with identical
stats
» Which one would you rely on?
READING EXPLAIN PLANS
--------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)|
--------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 141 | 4560 | 6 (84)|
| 1 | INTERSECTION | | | | |
| 2 | SORT UNIQUE NOSORT | | 141 | 564 | 2 (50)|
| 3 | INDEX FULL SCAN | PK_SERVERS | 141 | 564 | 1 (0)|
| 4 | SORT UNIQUE | | 999 | 3996 | 4 (25)|
| 5 | INDEX FAST FULL SCAN| IX_SERV_INST | 999 | 3996 | 3 (0)|
--------------------------------------------------------------------------
---------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)|
---------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 141 | 4560 | 20 (10)|
| 1 | INTERSECTION | | | | |
| 2 | SORT UNIQUE | | 141 | 564 | 10 (10)|
| 3 | TABLE ACCESS FULL | SERVERS | 141 | 564 | 9 (0)|
| 4 | SORT UNIQUE | | 999 | 3996 | 10 (10)|
| 5 | TABLE ACCESS FULL | SERV_INST | 999 | 3996 | 9 (0)|
---------------------------------------------------------------------------
EXPLAIN PLAN FOR
SELECT srvr_id
FROM servers
INTERSECT
SELECT srvr_id
FROM serv_inst;
SQL> SELECT table_name, blocks
2 FROM user_tables
3* WHERE table_name IN ('SERVERS', 'SERV_INST');
TABLE_NAME BLOCKS
------------------------------ ----------
SERV_INST 28
SERVERS 28
43. SUMMARY
» Do not guess
» If your problem is not caused by slow hardware then faster
hardware will just create a problems faster
» Gather information from a date-time range when everything
was good and compare with the date-time range when the
problem was observed
» If the problem is slow SQL ... is the SQL statement itself slow
or is it the entire environment that should be examined?
» If the problem is related to CPU ... do you need more/faster
CPUs or a better design?
» If the problem is related to I/O ... do you need a new SAN or
better indexing?
» If the problem is related to network bandwidth ... do you need
new NIC cards and to stop network virtualization ... yeah you
probably do