You can watch the replay for this Geek Sync webcast, Faster Transactions: Query Tuning for Data Manipulation, in the IDERA Resource Center, http://ow.ly/G4oy50A4qmS.
Your server has dozens of CPUs, terabytes of RAM, and solid-state drives, and yet your UPDATE query still takes hours. Why? In this demo-filled session we will discuss common pitfalls for any SQL professional who is manipulating large sets of data with INSERT, UPDATE, and DELETE statements. Not only will you learn about potential issues involving data pages, locks, and the transaction log, but also what techniques you can use to improve performance.
Speaker: Jeff Iannucci is a Senior Database Administrator for DriveTime in Tempe, AZ. He has over 20 years of SQL Server experience as both a DBA and Developer in diverse environments such as health care, finance, retail sales, and government. He writes about solving problems for database professionals on both twitter (@DesertDBA) and his blog (desertdba.com), and is a 2020 IDERA ACE.
Geek Sync | Tips for Data Warehouses and Other Very Large DatabasesIDERA Software
You can watch the replay for this Geek Sync webcast in the IDERA Resource Center: http://ow.ly/tPaC50A57HW
Whether on-premise or in the cloud, DBAs are often asked to create and manage optimal database designs for data warehouses, data lakes, and many other very large databases (VLDBs) using relational database management systems. These databases will be used for business intelligence, data mining, and data analytics. They are radically different than traditional online transaction processing (OLTP) systems. So what special design concerns will be faced? What database editions and features to rely upon? What kind of query execution plans should be sought?
Join IDERA and Bert Scalzo as he covers all pertinent issues, which some may even consider best practices, for such highly specialized database requirements. While the basic concepts will be universally applicable, examples will be primarily in Oracle, with some also in MySQL, SQL Server, and PostgreSQL.
About Bert: Bert Scalzo is an Oracle ACE, author, speaker, consultant, and a major contributor for many popular database tools used by millions of people worldwide. He has 30+ years of database experience and has worked for several major database vendors. He has BS, MS and Ph.D. in computer science plus an MBA. He has presented at numerous events and webcasts. His areas of key interest include data modeling, database benchmarking, database tuning, SQL optimization, "star schema" data warehousing, running databases on Linux or VMware, and using NVMe flash based technology to speed up database performance.
You can watch the replay for this Geek Sync webcast, Successfully Migrating Existing Databases to Azure SQL Database, on the IDERA Resource Center, http://ow.ly/k4p050A4rBA.
First impressions have long-lasting effects. When dealing with an architecture change like migrating to Azure SQL Database the last thing you want to do is leave a bad first impression by having an unsuccessful migration. In this session, you will learn the difference between Azure SQL Database, SQL Managed Instances, and Elastic Pools. How to use tools to test migrations for compatibility issues before you start the migration process. You will learn how to successfully migrate your database schema and data to the cloud. Finally, you will learn how to determine which performance tier is a good starting point for your existing workload(s) and how to monitor your workload over time to make sure your users have a great experience while you save as much money as possible.
Speaker: John Sterrett is an MCSE: Data Platform, Principal Consultant and the Founder of Procure SQL LLC. John has presented at many community events, including Microsoft Ignite, PASS Member Summit, SQLRally, 24 Hours of PASS, SQLSaturdays, PASS Chapters, and Virtual Chapter meetings. John is a leader of the Austin SQL Server User Group and the founder of the HADR Virtual Chapter.
Geek Sync | Database People and DevOps: The FundamentalsIDERA Software
You can watch the replay for this Geek Sync webcast, Database People and DevOps: The Fundamentals, in the AquaFold Resource Center, http://ow.ly/XXzt50A4qAz.
DevOps is a software delivery philosophy that focuses on delivering quality, faster. Join IDERA and Stuart Ainsworth to learn about the basic principles of DevOps and how they apply to database development and administration. Everyone's environment is different, but the strategies discussed within can be translated into basic tactical gains that are easy to implement.
Topics covered include:
* a (VERY) brief history of DevOps
* why DBAs make the best DevOps engineers
* what admins can teach developers, and what developers can teach admins
Speaker: Stuart Ainsworth is an IT manager working in financial information security. Over the past 20 years, he's worked as a research analyst, a report writer, a DBA, a programmer, and a public speaking professor. He’s a chapter leader for AtlantaMDF, the SQL Server user group in Atlanta, as well as a speaker at SQLSaturdays, PASS Summit, code camps, and user groups.
Geek Sync | The Universe of Oracle IndexingIDERA Software
You can watch the replay for this Geek Sync webcast in the IDERA Resource Center: http://ow.ly/LaGi50A5biW
The Oracle database offers many different types of indexing strategies and thus index types. Today's Oracle DBA needs to be aware of all such indexing options and when each might make sense to apply.
Join IDERA and Bert Scalzo as he explores Oracle Indexing. This session will cover every common Oracle index type, including: b-tree, bitmap, bitmap join, reverse order, function based, invisible, partitioned, global prefix, local prefix and index organized tables (IOT's). It's very likely that you are only taking advantage of a small subset of these index types. This is a special Geek Sync you will not want to miss!
About Bert: Bert Scalzo is an Oracle® ACE, author, speaker, consultant, and a Senior Product Manager for database tools at Idera. He has three decades of Oracle® database experience and previously worked for both Oracle Education and Oracle Consulting. Bert holds several Oracle Masters certifications and his academic credentials include a BS, MS and Ph.D. in computer science, as well as an MBA. He has presented at numerous Oracle conferences and user groups, including OOW, ODTUG, IOUG, OAUG, RMOUG and many others. Bert’s areas of interest include data modeling, database benchmarking, database tuning and optimization, "star schema" data warehouses, Linux® and VMware®. He has written numerous papers and blogs for such well-respected publications as the Oracle Technology Network (OTN), Oracle Magazine, Oracle Informant, and more.
What is NO-SQL ?
What No-SQL is NOT?
MongoDB
ABC's Of MongoDB
Features Of MongoDB
HOW to _________________________??
Why No-SQL? Is No-SQL for Me?
U: www.knowarth.com
E: contact@knowarth.com
Promotional presentation on new Book "MariaDB - Beginners Guide"Rodrigo Ribeiro
Promotional presentation on new Book "MariaDB - Beginners Guide", showing the book contents, chapter topics and fragments of the book.
The release date will be on August 20th.
The document discusses MongoDB and MongoMK. It provides an overview of MongoDB including its document-oriented data model, clustering using replica sets and sharding, and resilience. It also discusses MongoMK which exposes the Oak microkernel API and implements a document store using MongoDB for persistence. The document recommends various best practices for hardening, backup, monitoring, and sizing the oplog when using MongoDB in production.
Geek Sync | Tips for Data Warehouses and Other Very Large DatabasesIDERA Software
You can watch the replay for this Geek Sync webcast in the IDERA Resource Center: http://ow.ly/tPaC50A57HW
Whether on-premise or in the cloud, DBAs are often asked to create and manage optimal database designs for data warehouses, data lakes, and many other very large databases (VLDBs) using relational database management systems. These databases will be used for business intelligence, data mining, and data analytics. They are radically different than traditional online transaction processing (OLTP) systems. So what special design concerns will be faced? What database editions and features to rely upon? What kind of query execution plans should be sought?
Join IDERA and Bert Scalzo as he covers all pertinent issues, which some may even consider best practices, for such highly specialized database requirements. While the basic concepts will be universally applicable, examples will be primarily in Oracle, with some also in MySQL, SQL Server, and PostgreSQL.
About Bert: Bert Scalzo is an Oracle ACE, author, speaker, consultant, and a major contributor for many popular database tools used by millions of people worldwide. He has 30+ years of database experience and has worked for several major database vendors. He has BS, MS and Ph.D. in computer science plus an MBA. He has presented at numerous events and webcasts. His areas of key interest include data modeling, database benchmarking, database tuning, SQL optimization, "star schema" data warehousing, running databases on Linux or VMware, and using NVMe flash based technology to speed up database performance.
You can watch the replay for this Geek Sync webcast, Successfully Migrating Existing Databases to Azure SQL Database, on the IDERA Resource Center, http://ow.ly/k4p050A4rBA.
First impressions have long-lasting effects. When dealing with an architecture change like migrating to Azure SQL Database the last thing you want to do is leave a bad first impression by having an unsuccessful migration. In this session, you will learn the difference between Azure SQL Database, SQL Managed Instances, and Elastic Pools. How to use tools to test migrations for compatibility issues before you start the migration process. You will learn how to successfully migrate your database schema and data to the cloud. Finally, you will learn how to determine which performance tier is a good starting point for your existing workload(s) and how to monitor your workload over time to make sure your users have a great experience while you save as much money as possible.
Speaker: John Sterrett is an MCSE: Data Platform, Principal Consultant and the Founder of Procure SQL LLC. John has presented at many community events, including Microsoft Ignite, PASS Member Summit, SQLRally, 24 Hours of PASS, SQLSaturdays, PASS Chapters, and Virtual Chapter meetings. John is a leader of the Austin SQL Server User Group and the founder of the HADR Virtual Chapter.
Geek Sync | Database People and DevOps: The FundamentalsIDERA Software
You can watch the replay for this Geek Sync webcast, Database People and DevOps: The Fundamentals, in the AquaFold Resource Center, http://ow.ly/XXzt50A4qAz.
DevOps is a software delivery philosophy that focuses on delivering quality, faster. Join IDERA and Stuart Ainsworth to learn about the basic principles of DevOps and how they apply to database development and administration. Everyone's environment is different, but the strategies discussed within can be translated into basic tactical gains that are easy to implement.
Topics covered include:
* a (VERY) brief history of DevOps
* why DBAs make the best DevOps engineers
* what admins can teach developers, and what developers can teach admins
Speaker: Stuart Ainsworth is an IT manager working in financial information security. Over the past 20 years, he's worked as a research analyst, a report writer, a DBA, a programmer, and a public speaking professor. He’s a chapter leader for AtlantaMDF, the SQL Server user group in Atlanta, as well as a speaker at SQLSaturdays, PASS Summit, code camps, and user groups.
Geek Sync | The Universe of Oracle IndexingIDERA Software
You can watch the replay for this Geek Sync webcast in the IDERA Resource Center: http://ow.ly/LaGi50A5biW
The Oracle database offers many different types of indexing strategies and thus index types. Today's Oracle DBA needs to be aware of all such indexing options and when each might make sense to apply.
Join IDERA and Bert Scalzo as he explores Oracle Indexing. This session will cover every common Oracle index type, including: b-tree, bitmap, bitmap join, reverse order, function based, invisible, partitioned, global prefix, local prefix and index organized tables (IOT's). It's very likely that you are only taking advantage of a small subset of these index types. This is a special Geek Sync you will not want to miss!
About Bert: Bert Scalzo is an Oracle® ACE, author, speaker, consultant, and a Senior Product Manager for database tools at Idera. He has three decades of Oracle® database experience and previously worked for both Oracle Education and Oracle Consulting. Bert holds several Oracle Masters certifications and his academic credentials include a BS, MS and Ph.D. in computer science, as well as an MBA. He has presented at numerous Oracle conferences and user groups, including OOW, ODTUG, IOUG, OAUG, RMOUG and many others. Bert’s areas of interest include data modeling, database benchmarking, database tuning and optimization, "star schema" data warehouses, Linux® and VMware®. He has written numerous papers and blogs for such well-respected publications as the Oracle Technology Network (OTN), Oracle Magazine, Oracle Informant, and more.
What is NO-SQL ?
What No-SQL is NOT?
MongoDB
ABC's Of MongoDB
Features Of MongoDB
HOW to _________________________??
Why No-SQL? Is No-SQL for Me?
U: www.knowarth.com
E: contact@knowarth.com
Promotional presentation on new Book "MariaDB - Beginners Guide"Rodrigo Ribeiro
Promotional presentation on new Book "MariaDB - Beginners Guide", showing the book contents, chapter topics and fragments of the book.
The release date will be on August 20th.
The document discusses MongoDB and MongoMK. It provides an overview of MongoDB including its document-oriented data model, clustering using replica sets and sharding, and resilience. It also discusses MongoMK which exposes the Oak microkernel API and implements a document store using MongoDB for persistence. The document recommends various best practices for hardening, backup, monitoring, and sizing the oplog when using MongoDB in production.
The role of the database administrator (DBA) in 2020: Changes, challenges, an...IDERA Software
Major technology trends are reshaping the DBA role at many organizations. The size and complexity of database environments continues to grow with higher data volumes, more workloads, and an increasing rate of database deployments that need to be managed. What's more, new data types and emerging applications continue to drive the adoption of new types of databases. Heterogeneity rules the day at most IT departments. Altogether, DBAs are under constant pressure in a constantly evolving environment -- fighting fires to keep the lights on while navigating the impact of cloud and automation on their daily.
Problems and solutions for migrating databases to the cloudIDERA Software
Migrating database instances to the cloud is a complex task that often results in a disappointing outcome, including a complete failure. To repatriate a database back to an on-premises infrastructure wastes time and money. In addition, it causes disruption in the operations of an organization. Read this whitepaper to learn more about developing the right strategy with proper optimization, planning and monitoring throughout the entire migration.
The cloud is an attractive option for applications like database instances, but there are also many reasons to keep systems on-premises for the time being. Furthermore, migrating to the cloud isn’t always a straightforward process, so it can be time-consuming. As a result, many organizations end up with a hybrid environment in which some systems are in the cloud, while others remain on-premises. The biggest problem with this architecture is managing it, as many tools can only focus on the cloud or on-premises infrastructure. Tools that work in the hybrid cloud can thus save users time and money.
Optimize the performance, cost, and value of databases.pptxIDERA Software
Today’s businesses run on data, making it essential for them to access data quickly and easily. This requirement means that databases must run efficiently at all times but keeping a database performing at its best remains a challenging task. Fortunately, database administrators (DBAs) can adopt many practices to achieve this goal, thus saving time and money.
Monitor cloud database with SQL Diagnostic Manager for SQL ServerIDERA Software
SQL Diagnostic Manager for SQL Server (SQLDM) is a database tool specifically designed to diagnose and tune Microsoft SQL Server. It allows you to analyze the state of SQL Server, discover potential problems and generate reports. SQLDM users can also monitor Amazon RDS for SQL Server and Microsoft Azure SQL Database.
Database administrators (dbas) face increasing pressure to monitor databasesIDERA Software
Database platforms are mature products with powerful capabilities, but they still require regular care to maintain a high level of performance. It’s therefore critical to continually monitor database instances for availability, health, performance and security. This practice generally makes heavy use of automation to handle routine tasks, allowing database administrators (DBAs) to focus on issues requiring human intervention. Database professionals are steadily increasing their use of tools to monitor databases, according to recent surveys.
Six tips for cutting sql server licensing costsIDERA Software
SQL Server resellers often send true-up forms to their customers more frequently than Microsoft requires, with some customers receiving them every month. They may feel compelled to fill them out each time, but Microsoft only requires one true-up each year. This true-up must also include an update statement that describes the count changes for the previous year. Increasing true-up counts in the EA is quite easy, but reducing the count, also known as truing down, can be very difficult. However, it can be done by performing the following steps.
Idera live 2021: The Power of Abstraction by Steve HobermanIDERA Software
Abstraction is all about designing your data model to support changing requirements. In this IDERA Live session, learn about abstraction through examples such as “Party” and “Document”. Determine whether or not to abstract or leave the terms in a more concrete state by applying the three critical questions covering: (1) Commonality, (2) Value, and (3) Effort. Learn the good and the bad of abstracting, and of course, the Star Wars connection. Lastly, see how IDERA’s harvesting tools can pull newly created terms and relationships between Terms from Logical Data Models to seed Business Glossaries, kick starting the creation of the Data Governance project.
About the presenter:
Steve Hoberman has been a data modeler for over 30 years, and thousands of business and data professionals have completed his Data Modeling Master Class. Steve is the author of nine books on data modeling, including The Rosedata Stone and Data Modeling Made Simple. Steve is also the author of Blockchainopoly. One of Steve’s frequent data modeling consulting assignments is to review data models using his Data Model Scorecard® technique. He is the founder of the Design Challenges group, creator of the Data Modeling Institute’s Data Modeling Certification exam, Conference Chair of the Data Modeling Zone conferences, director of Technics Publications, lecturer at Columbia University, and recipient of the Data Administration Management Association (DAMA) International Professional Achievement Award.
Idera live 2021: Why Data Lakes are Critical for AI, ML, and IoT By Brian FlugIDERA Software
Find out why your AI (Artificial Intelligence), ML (Machine Learning) and IoT (Internet of Things) strategy is dependent on a robust data platform. We will explore why Data Lakes are the future of EDP (Electronic Data Processing), Data Warehouse and Data Archive, and how Qubole enables this via their open and secure cloud computing data platform. Learn why Data Lakes are critical for your business to keep your customer’s personal information security when under attack.
About the presenter:
Brian Flūg has decades of worldwide demonstrated experience as a pioneering Technologist with expertise in big data, analytical, distributed intelligent cloud computing, HPC, IoT wizard, HPC/ML/AI data storage, data intelligence and CAE/CAD/CAM/CFD. He has experience in life sciences, medical, financial, entertainment, gaming, manufacturing, defense, DOE, DOJ, automotive and consumer goods industries.
Brian is a Solutions Strategist with Qubole who has demonstrated success in computational solutions, from supercomputing, cluster and grid computing, to pre and post cloud computing, research, business intelligence, scientific analytics and engineering. He brings a wealth of knowledge to his role supporting Qubole customers and ensuring they are maximising their return from the tool.
Idera live 2021: Will Data Vault add Value to Your Data Warehouse? 3 Signs th...IDERA Software
Data Vault 2.0 is more than a modeling approach, it is an invaluable methodology that adds value to an array of data warehouse projects. Join Michael Olschimke as he describes the positive impact of Data Vault 2.0 to data warehousing teams. This session also includes a short demonstration of Data Vault Express, a product proven to automate the entire data vault lifecycle to deliver data vault solutions to the business faster, at lower cost and with less risk.
Join us and learn how you can make Data Vaults a practical reality.
Meet the Speaker
= = = = = = = = =
Michael Olschimke has more than 20 years of experience in Information Technology. During the last eight years, he has specialized in Business Intelligence topics such as OLAP, Dimensional Modelling, and Data Mining and holds a Master of Science in Information Systems from Santa Clara University in Silicon Valley, California. Michael is one of the Chief Executive Officer (CEO) and co-founders of Scalefree where he is responsible for the business direction of the company. He is also co-author of the book "Building a Scalable Data Warehouse with Data Vault 2.0".
Idera live 2021: Managing Digital Transformation on a Budget by Bert ScalzoIDERA Software
Digital transformation efforts, and developing data maturity often lead to organizations requirements changing. This means new databases - both cloud and on-premises - need to be implemented, and new types of data need to be processed and managed. Key here, is a flexible tool for managing multiple databases. In this session, Bert Scalzo explains the benefits of Aqua Data Studio - one tool to manage a wide array of databases environments whether cloud, on-premises or hybrid. Meaning you can manage more, with less.
About the presenter:
Bert Scalzo is an Oracle ACE, blogger, author, speaker and database technology consultant. He has worked with all major relational databases, including Oracle, SQL Server, DB2, Sybase, MySQL, and PostgreSQL. Bert’s work experience includes stints as product manager for multi-database tools such as DBArtisan and Aqua Data Studio at IDERA, and chief architect for the popular Toad family of products at Quest Software. He has three decades of Oracle® database experience and previously worked for both Oracle Education and Oracle Consulting. He holds several Oracle Masters certifications and his academic credentials include a BS, MS and Ph.D. in computer science, as well as an MBA.
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...IDERA Software
Join us for an introduction from Idera's CEO Randy Jacops followed by our Keynote Presentation: “The Future of Data is The Data Cloud”; presented by Kent Graziano (AKA The Data Warrior), Chief Technical Evangelist for Snowflake.
Lots has happened at Snowflake in the last few years (including a HUGE IPO!). In this session Kent will give an update on Snowflake’s vision of a world with unlimited access to governed data, enabling every organization to tackle the challenges and opportunities of today and be prepared for the possibilities of tomorrow.
Every company in the world still struggles with how to take all their siloed data and turn it into insight, quickly. The Snowflake Data Cloud enables organizations, in every industry, to democratize their data and become data-driven. This talk will introduce you to The Data Cloud, how it works, and the problems it solves for real companies across the globe and across industries. Kent will also update you on recent governance innovations such as dynamic data masking, tagging, and row access policies that will help you build a robust and secure analytics platform.
About our Keynote Speaker
= = = = = = = = = = = = = = =
Kent Graziano, is the Chief Technical Evangelist for Snowflake and an award-winning author, speaker, and thought leader. He is an Oracle ACE Director (Alumni), Knight of the OakTable Network, a certified Data Vault Master and Data Vault 2.0 Practitioner (CDVP2), and expert solution architect with over 35 years of experience, including more than 25 years of designing advanced data and analytics architectures (in multiple industries). He is an internationally recognized expert in cloud and agile data design. Mr. Graziano has developed and led many successful software and data analytics implementation teams, including multiple agile DW/BI teams. He has written numerous articles, authored 3 Kindle books, co-authored 4 other books (including the 1st Edition of The Data Model Resource Book), and has given hundreds of presentations around the world.
Idera live 2021: Managing Databases in the Cloud - the First Step, a Succes...IDERA Software
You need to start moving some on-premises databases to the cloud.
- Where do you begin?
- What are your options?
- What will your job look like afterward?
-What tools can you use to manage databases in the cloud?
- How does troubleshooting database performance problems in the cloud differ from on-premise?
- How can you help manage monthly cloud costs so the effort actually is cost effective?
Moving to the cloud is not as easy as one might think. So, knowing the answers to these kinds of question will place your feet on the path to success. See how DB PowerStudio can readily assist with these efforts and questions.
The presenter, Bert Scalzo, is an Oracle ACE, blogger, author, speaker and database technology consultant. He has worked with all major relational databases, including Oracle, SQL Server, Db2, Sybase, MySQL, and PostgreSQL. Bert’s work experience includes stints as product manager for multiple-database tools, such as DBArtisan and Aqua Data Studio at IDERA. He has three decades of Oracle database experience and previously worked for both Oracle Education and Oracle Consulting. Bert holds several Oracle Masters certifications and his academic credentials include a BS, MS, and PhD in computer science, as well as an MBA.
Idera live 2021: Database Auditing - on-Premises and in the Cloud by Craig M...IDERA Software
Hackers, thieves, and many cybercriminals are constantly on the lookout for ways to harvest your data and use it for their own nefarious purposes. And where do they look? Everywhere! However, your database systems are the most likely target because that is where the data is located! And increasingly, your data is not just on computers running in your data center, but also in the cloud. So, organizations must be ever-vigilant to see who is accessing the sensitive corporate data in your databases usage and protect it from unauthorized access.
Protecting your data for business reasons is a big enough reason to check your data access. In addition, many governmental and industry regulations exist that mandate you do so. Each regulation places different demands on what types of data access we must watch and audit.
Ensuring compliance can be difficult, especially when you need to follow multiple regulations. And you need to capture all relevant data access attempts while still maintaining the service levels for the performance and availability of your applications.
This webinar discusses these issues as well as presenting the requirements for auditing data access in relational databases. The goal of this presentation is to review the regulations affecting the need to audit at a high level. Then, the speaker will discuss the things that need to be audited, along with pros and cons of the various ways of accomplishing this.
The presenter, Craig Mullins, is president and principal consultant of Mullins Consulting, Inc. where he focuses on data management strategy and consulting. Craig writes the monthly DBA Corner column for Database Trends & Applications magazine. With over three decades of experience in all facets of database systems development, he has worked as a programmer and analyst, a database administrator, an industry analyst, a software executive, and a consultant.
Idera live 2021: Performance Tuning Azure SQL Database by Monica RathbunIDERA Software
Have you moved to a cloud database like Azure SQL Database and are having performance issues? While the Azure SQL services running in Azure are like SQL Server, they are key differences in performance tuning methodologies.
In this session, you will learn about monitoring options, changes in cloud DMVs, and additional cloud tuning tools like Azure SQL Analytics and Performance Insights that can allow you quickly get to performance data across several instances. You will learn about what you need to keep in mind when choosing between scaling-out to readable secondaries and scaling-up to higher tier solutions. Discuss with Microsoft MVP Monica Rathbun the challenges and benefits of tuning, what to keep in mind, and what to expect in the cloud.
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERAIDERA Software
Not everyone has a full time database administrator on staff, and in many cases the responsibility of managing the SQL Server falls on the developers. But as long as the backups are running successfully you’re good, right? Not exactly. Your databases could be heading for trouble! Without proper tuning and maintenance, your database performance can grind to a halt.
Tailored to the “Non-DBA”, this session will show you how to configure your SQL Server like a DBA would, and why some SQL Servers default settings may be slowing you down. Discussing server settings, database configurations, and recommended maintenance, you will leave this session with the knowledge and scripts you need to help configure your SQL Server instance to fit your workload, and ensure that your SQL Server and databases are running smoothly.
View the original webcast: https://register.gotowebinar.com/register/8360496614712105997
How Users of a Performance Monitoring Tool Can Benefit from an Inventory Mana...IDERA Software
Database administrators must monitor their databases for availability, health, and performance. However, monitoring has costs associated with it that may exceed the benefits it provides. One solution to this problem is to use an inventory
management tool in addition to a performance monitoring tool.
Benefits of Third Party Tools for MySQL | IDERAIDERA Software
A feature-rich tool for MySQL helps DBAs manage their databases more efficiently by streamlining many of the daily tasks that drain their productivity.
The document discusses how organizations are looking to cut costs and improve efficiency in response to economic uncertainty. It suggests that CIOs need to reduce costs while increasing efficiency. It then provides recommendations for how to reduce costs, such as performing budget reviews and improving processes. It also recommends investing in a database IDE to make database users more efficient and allow them to perform multiple tasks from one interface.
Benefits of SQL Server 2017 and 2019 | IDERAIDERA Software
The document discusses several new features introduced in SQL Server 2017 and 2019, including batch mode execution using only one parallelism zone for less processing in 2019; table-valued function interleaved execution running multi-statement functions first in 2017; and adaptive joins expanding to rowstore indexes in 2019. It also mentions adaptive memory grants, scalar function inlining, and automatic tuning as additional new features.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
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.
The role of the database administrator (DBA) in 2020: Changes, challenges, an...IDERA Software
Major technology trends are reshaping the DBA role at many organizations. The size and complexity of database environments continues to grow with higher data volumes, more workloads, and an increasing rate of database deployments that need to be managed. What's more, new data types and emerging applications continue to drive the adoption of new types of databases. Heterogeneity rules the day at most IT departments. Altogether, DBAs are under constant pressure in a constantly evolving environment -- fighting fires to keep the lights on while navigating the impact of cloud and automation on their daily.
Problems and solutions for migrating databases to the cloudIDERA Software
Migrating database instances to the cloud is a complex task that often results in a disappointing outcome, including a complete failure. To repatriate a database back to an on-premises infrastructure wastes time and money. In addition, it causes disruption in the operations of an organization. Read this whitepaper to learn more about developing the right strategy with proper optimization, planning and monitoring throughout the entire migration.
The cloud is an attractive option for applications like database instances, but there are also many reasons to keep systems on-premises for the time being. Furthermore, migrating to the cloud isn’t always a straightforward process, so it can be time-consuming. As a result, many organizations end up with a hybrid environment in which some systems are in the cloud, while others remain on-premises. The biggest problem with this architecture is managing it, as many tools can only focus on the cloud or on-premises infrastructure. Tools that work in the hybrid cloud can thus save users time and money.
Optimize the performance, cost, and value of databases.pptxIDERA Software
Today’s businesses run on data, making it essential for them to access data quickly and easily. This requirement means that databases must run efficiently at all times but keeping a database performing at its best remains a challenging task. Fortunately, database administrators (DBAs) can adopt many practices to achieve this goal, thus saving time and money.
Monitor cloud database with SQL Diagnostic Manager for SQL ServerIDERA Software
SQL Diagnostic Manager for SQL Server (SQLDM) is a database tool specifically designed to diagnose and tune Microsoft SQL Server. It allows you to analyze the state of SQL Server, discover potential problems and generate reports. SQLDM users can also monitor Amazon RDS for SQL Server and Microsoft Azure SQL Database.
Database administrators (dbas) face increasing pressure to monitor databasesIDERA Software
Database platforms are mature products with powerful capabilities, but they still require regular care to maintain a high level of performance. It’s therefore critical to continually monitor database instances for availability, health, performance and security. This practice generally makes heavy use of automation to handle routine tasks, allowing database administrators (DBAs) to focus on issues requiring human intervention. Database professionals are steadily increasing their use of tools to monitor databases, according to recent surveys.
Six tips for cutting sql server licensing costsIDERA Software
SQL Server resellers often send true-up forms to their customers more frequently than Microsoft requires, with some customers receiving them every month. They may feel compelled to fill them out each time, but Microsoft only requires one true-up each year. This true-up must also include an update statement that describes the count changes for the previous year. Increasing true-up counts in the EA is quite easy, but reducing the count, also known as truing down, can be very difficult. However, it can be done by performing the following steps.
Idera live 2021: The Power of Abstraction by Steve HobermanIDERA Software
Abstraction is all about designing your data model to support changing requirements. In this IDERA Live session, learn about abstraction through examples such as “Party” and “Document”. Determine whether or not to abstract or leave the terms in a more concrete state by applying the three critical questions covering: (1) Commonality, (2) Value, and (3) Effort. Learn the good and the bad of abstracting, and of course, the Star Wars connection. Lastly, see how IDERA’s harvesting tools can pull newly created terms and relationships between Terms from Logical Data Models to seed Business Glossaries, kick starting the creation of the Data Governance project.
About the presenter:
Steve Hoberman has been a data modeler for over 30 years, and thousands of business and data professionals have completed his Data Modeling Master Class. Steve is the author of nine books on data modeling, including The Rosedata Stone and Data Modeling Made Simple. Steve is also the author of Blockchainopoly. One of Steve’s frequent data modeling consulting assignments is to review data models using his Data Model Scorecard® technique. He is the founder of the Design Challenges group, creator of the Data Modeling Institute’s Data Modeling Certification exam, Conference Chair of the Data Modeling Zone conferences, director of Technics Publications, lecturer at Columbia University, and recipient of the Data Administration Management Association (DAMA) International Professional Achievement Award.
Idera live 2021: Why Data Lakes are Critical for AI, ML, and IoT By Brian FlugIDERA Software
Find out why your AI (Artificial Intelligence), ML (Machine Learning) and IoT (Internet of Things) strategy is dependent on a robust data platform. We will explore why Data Lakes are the future of EDP (Electronic Data Processing), Data Warehouse and Data Archive, and how Qubole enables this via their open and secure cloud computing data platform. Learn why Data Lakes are critical for your business to keep your customer’s personal information security when under attack.
About the presenter:
Brian Flūg has decades of worldwide demonstrated experience as a pioneering Technologist with expertise in big data, analytical, distributed intelligent cloud computing, HPC, IoT wizard, HPC/ML/AI data storage, data intelligence and CAE/CAD/CAM/CFD. He has experience in life sciences, medical, financial, entertainment, gaming, manufacturing, defense, DOE, DOJ, automotive and consumer goods industries.
Brian is a Solutions Strategist with Qubole who has demonstrated success in computational solutions, from supercomputing, cluster and grid computing, to pre and post cloud computing, research, business intelligence, scientific analytics and engineering. He brings a wealth of knowledge to his role supporting Qubole customers and ensuring they are maximising their return from the tool.
Idera live 2021: Will Data Vault add Value to Your Data Warehouse? 3 Signs th...IDERA Software
Data Vault 2.0 is more than a modeling approach, it is an invaluable methodology that adds value to an array of data warehouse projects. Join Michael Olschimke as he describes the positive impact of Data Vault 2.0 to data warehousing teams. This session also includes a short demonstration of Data Vault Express, a product proven to automate the entire data vault lifecycle to deliver data vault solutions to the business faster, at lower cost and with less risk.
Join us and learn how you can make Data Vaults a practical reality.
Meet the Speaker
= = = = = = = = =
Michael Olschimke has more than 20 years of experience in Information Technology. During the last eight years, he has specialized in Business Intelligence topics such as OLAP, Dimensional Modelling, and Data Mining and holds a Master of Science in Information Systems from Santa Clara University in Silicon Valley, California. Michael is one of the Chief Executive Officer (CEO) and co-founders of Scalefree where he is responsible for the business direction of the company. He is also co-author of the book "Building a Scalable Data Warehouse with Data Vault 2.0".
Idera live 2021: Managing Digital Transformation on a Budget by Bert ScalzoIDERA Software
Digital transformation efforts, and developing data maturity often lead to organizations requirements changing. This means new databases - both cloud and on-premises - need to be implemented, and new types of data need to be processed and managed. Key here, is a flexible tool for managing multiple databases. In this session, Bert Scalzo explains the benefits of Aqua Data Studio - one tool to manage a wide array of databases environments whether cloud, on-premises or hybrid. Meaning you can manage more, with less.
About the presenter:
Bert Scalzo is an Oracle ACE, blogger, author, speaker and database technology consultant. He has worked with all major relational databases, including Oracle, SQL Server, DB2, Sybase, MySQL, and PostgreSQL. Bert’s work experience includes stints as product manager for multi-database tools such as DBArtisan and Aqua Data Studio at IDERA, and chief architect for the popular Toad family of products at Quest Software. He has three decades of Oracle® database experience and previously worked for both Oracle Education and Oracle Consulting. He holds several Oracle Masters certifications and his academic credentials include a BS, MS and Ph.D. in computer science, as well as an MBA.
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...IDERA Software
Join us for an introduction from Idera's CEO Randy Jacops followed by our Keynote Presentation: “The Future of Data is The Data Cloud”; presented by Kent Graziano (AKA The Data Warrior), Chief Technical Evangelist for Snowflake.
Lots has happened at Snowflake in the last few years (including a HUGE IPO!). In this session Kent will give an update on Snowflake’s vision of a world with unlimited access to governed data, enabling every organization to tackle the challenges and opportunities of today and be prepared for the possibilities of tomorrow.
Every company in the world still struggles with how to take all their siloed data and turn it into insight, quickly. The Snowflake Data Cloud enables organizations, in every industry, to democratize their data and become data-driven. This talk will introduce you to The Data Cloud, how it works, and the problems it solves for real companies across the globe and across industries. Kent will also update you on recent governance innovations such as dynamic data masking, tagging, and row access policies that will help you build a robust and secure analytics platform.
About our Keynote Speaker
= = = = = = = = = = = = = = =
Kent Graziano, is the Chief Technical Evangelist for Snowflake and an award-winning author, speaker, and thought leader. He is an Oracle ACE Director (Alumni), Knight of the OakTable Network, a certified Data Vault Master and Data Vault 2.0 Practitioner (CDVP2), and expert solution architect with over 35 years of experience, including more than 25 years of designing advanced data and analytics architectures (in multiple industries). He is an internationally recognized expert in cloud and agile data design. Mr. Graziano has developed and led many successful software and data analytics implementation teams, including multiple agile DW/BI teams. He has written numerous articles, authored 3 Kindle books, co-authored 4 other books (including the 1st Edition of The Data Model Resource Book), and has given hundreds of presentations around the world.
Idera live 2021: Managing Databases in the Cloud - the First Step, a Succes...IDERA Software
You need to start moving some on-premises databases to the cloud.
- Where do you begin?
- What are your options?
- What will your job look like afterward?
-What tools can you use to manage databases in the cloud?
- How does troubleshooting database performance problems in the cloud differ from on-premise?
- How can you help manage monthly cloud costs so the effort actually is cost effective?
Moving to the cloud is not as easy as one might think. So, knowing the answers to these kinds of question will place your feet on the path to success. See how DB PowerStudio can readily assist with these efforts and questions.
The presenter, Bert Scalzo, is an Oracle ACE, blogger, author, speaker and database technology consultant. He has worked with all major relational databases, including Oracle, SQL Server, Db2, Sybase, MySQL, and PostgreSQL. Bert’s work experience includes stints as product manager for multiple-database tools, such as DBArtisan and Aqua Data Studio at IDERA. He has three decades of Oracle database experience and previously worked for both Oracle Education and Oracle Consulting. Bert holds several Oracle Masters certifications and his academic credentials include a BS, MS, and PhD in computer science, as well as an MBA.
Idera live 2021: Database Auditing - on-Premises and in the Cloud by Craig M...IDERA Software
Hackers, thieves, and many cybercriminals are constantly on the lookout for ways to harvest your data and use it for their own nefarious purposes. And where do they look? Everywhere! However, your database systems are the most likely target because that is where the data is located! And increasingly, your data is not just on computers running in your data center, but also in the cloud. So, organizations must be ever-vigilant to see who is accessing the sensitive corporate data in your databases usage and protect it from unauthorized access.
Protecting your data for business reasons is a big enough reason to check your data access. In addition, many governmental and industry regulations exist that mandate you do so. Each regulation places different demands on what types of data access we must watch and audit.
Ensuring compliance can be difficult, especially when you need to follow multiple regulations. And you need to capture all relevant data access attempts while still maintaining the service levels for the performance and availability of your applications.
This webinar discusses these issues as well as presenting the requirements for auditing data access in relational databases. The goal of this presentation is to review the regulations affecting the need to audit at a high level. Then, the speaker will discuss the things that need to be audited, along with pros and cons of the various ways of accomplishing this.
The presenter, Craig Mullins, is president and principal consultant of Mullins Consulting, Inc. where he focuses on data management strategy and consulting. Craig writes the monthly DBA Corner column for Database Trends & Applications magazine. With over three decades of experience in all facets of database systems development, he has worked as a programmer and analyst, a database administrator, an industry analyst, a software executive, and a consultant.
Idera live 2021: Performance Tuning Azure SQL Database by Monica RathbunIDERA Software
Have you moved to a cloud database like Azure SQL Database and are having performance issues? While the Azure SQL services running in Azure are like SQL Server, they are key differences in performance tuning methodologies.
In this session, you will learn about monitoring options, changes in cloud DMVs, and additional cloud tuning tools like Azure SQL Analytics and Performance Insights that can allow you quickly get to performance data across several instances. You will learn about what you need to keep in mind when choosing between scaling-out to readable secondaries and scaling-up to higher tier solutions. Discuss with Microsoft MVP Monica Rathbun the challenges and benefits of tuning, what to keep in mind, and what to expect in the cloud.
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERAIDERA Software
Not everyone has a full time database administrator on staff, and in many cases the responsibility of managing the SQL Server falls on the developers. But as long as the backups are running successfully you’re good, right? Not exactly. Your databases could be heading for trouble! Without proper tuning and maintenance, your database performance can grind to a halt.
Tailored to the “Non-DBA”, this session will show you how to configure your SQL Server like a DBA would, and why some SQL Servers default settings may be slowing you down. Discussing server settings, database configurations, and recommended maintenance, you will leave this session with the knowledge and scripts you need to help configure your SQL Server instance to fit your workload, and ensure that your SQL Server and databases are running smoothly.
View the original webcast: https://register.gotowebinar.com/register/8360496614712105997
How Users of a Performance Monitoring Tool Can Benefit from an Inventory Mana...IDERA Software
Database administrators must monitor their databases for availability, health, and performance. However, monitoring has costs associated with it that may exceed the benefits it provides. One solution to this problem is to use an inventory
management tool in addition to a performance monitoring tool.
Benefits of Third Party Tools for MySQL | IDERAIDERA Software
A feature-rich tool for MySQL helps DBAs manage their databases more efficiently by streamlining many of the daily tasks that drain their productivity.
The document discusses how organizations are looking to cut costs and improve efficiency in response to economic uncertainty. It suggests that CIOs need to reduce costs while increasing efficiency. It then provides recommendations for how to reduce costs, such as performing budget reviews and improving processes. It also recommends investing in a database IDE to make database users more efficient and allow them to perform multiple tasks from one interface.
Benefits of SQL Server 2017 and 2019 | IDERAIDERA Software
The document discusses several new features introduced in SQL Server 2017 and 2019, including batch mode execution using only one parallelism zone for less processing in 2019; table-valued function interleaved execution running multi-statement functions first in 2017; and adaptive joins expanding to rowstore indexes in 2019. It also mentions adaptive memory grants, scalar function inlining, and automatic tuning as additional new features.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
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.
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
Webinar: Designing a schema for a Data WarehouseFederico Razzoli
Are you new to data warehouses (DWH)? Do you need to check whether your data warehouse follows the best practices for a good design? In both cases, this webinar is for you.
A data warehouse is a central relational database that contains all measurements about a business or an organisation. This data comes from a variety of heterogeneous data sources, which includes databases of any type that back the applications used by the company, data files exported by some applications, or APIs provided by internal or external services.
But designing a data warehouse correctly is a hard task, which requires gathering information about the business processes that need to be analysed in the first place. These processes must be translated into so-called star schemas, which means, denormalised databases where each table represents a dimension or facts.
We will discuss these topics:
- How to gather information about a business;
- Understanding dictionaries and how to identify business entities;
- Dimensions and facts;
- Setting a table granularity;
- Types of facts;
- Types of dimensions;
- Snowflakes and how to avoid them;
- Expanding existing dimensions and facts.
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.
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.
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.
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
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
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.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Project Management Semester Long Project - Acuityjpupo2018
Acuity is an innovative learning app designed to transform the way you engage with knowledge. Powered by AI technology, Acuity takes complex topics and distills them into concise, interactive summaries that are easy to read & understand. Whether you're exploring the depths of quantum mechanics or seeking insight into historical events, Acuity provides the key information you need without the burden of lengthy texts.
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.
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.
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.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
OpenID AuthZEN Interop Read Out - AuthorizationDavid Brossard
During Identiverse 2024 and EIC 2024, members of the OpenID AuthZEN WG got together and demoed their authorization endpoints conforming to the AuthZEN API
Geek Sync | Faster Transactions: Query Tuning for Data Manipulation
1. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
Faster Transactions:
Query Tuning
for Data Manipulation
Jeff Iannucci
2. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
2
Who in the world is Jeff Iannucci?
I live in Arizona, and I sell used cars!
Senior Database Administrator at DriveTime
SQL Server data professional since 1998
3. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
3
Who in the world is Jeff Iannucci?
@desertdba
jeff@desertdba.com
4. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
4
Performance tuning for…
UPDATE
INSERT
DELETE
…especially for large amounts of data
What is in this session?
5. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
5
Show WHAT commands help performance
Discuss WHEN to use these commands
Explain WHY the performance improves
What are the goals of this session?
6. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
6
But first…let’s talk about food!
7. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
7
The waiter writes down the order…
…and orders go in the ticket queue
8. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
8
The chef assembles the ingredients…
…gets any missing ingredients from pantry
9. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
9
The chef holds items while working…
…until your order is ready!
10. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
10
“Le SQL Server”
Your new favorite restaurant…
11. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
11
Transaction orders at “Le SQL Server”
Log Buffer Cache Transaction Log Buffer Cache Pages
Pages on Disk Lock
12. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
12
So…how can transactions go faster?
Read/write less data pages
Create less locks
Create less transaction log entries
13. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
13
What’s on the menu today?
Appetizers: Alter the target table
Entrees: Manipulate the transaction
Desserts: Modify the database settings
14. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
14
Appetizers: altering the target table
15. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
15
Let’s start with…
An INSERT
…into an empty table
…of sorted data
…that has no indexes
…(also known as a heap.)
16. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
16
Clustered Index instead of a Heap
Ordered data INSERTs faster than random data
…if the Clustered Index (CI) matches sort order
This works for INSERTs only
17. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
17
Clustered Index instead of a Heap
18. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
18
Clustered Index instead of a Heap
Should every table have a clustered index?
▪ Unsorted INSERTS are slower with a CI
▪ Only faster when CI matches sort order
▪ …but, temporary tables can have a CI
19. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
19
Now let’s try a bit of…
An UPDATE
…that has a clustered index
…to every record of a table
…and non-clustered indexes.
20. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
20
Disabling indexes
Reduces data pages manipulated
Disable Non-Clustered Indexes (NCIs) only
This works for INSERTs, UPDATEs, & DELETEs
Disable only NCIs with affected columns
21. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
21
Disabling indexes
22. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
22
Disabling indexes
Yes…but…
▪ REBUILDs take additional time
▪ NCIs are not used until they are rebuilt
▪ Clustered Index scans (temporarily)
23. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
23
Entrees: manipulating the transaction
24. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
24
Today let’s have…
A DELETE
…in a table with lots of records
…of a majority of data
…with lots of user connections
…so don’t slow their orders.
25. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
25
Batch using WHILE with TOP
Separates one transaction to many smaller ones
Minimal disruption to concurrent users
This works for INSERTs, UPDATEs, & DELETEs
Allows other processes to go faster (less slow)
26. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
26
Batch using WHILE with TOP
27. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
27
Batch using WHILE with TOP
What could go wrong?
▪ Could result in a slower query for you
▪ Will result in partial “transaction” if stopped
▪ Lock escalation occurs at 5000 locks
28. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
28
For RBAR dieters, try…
An UPDATE
…in a table with lots of records
…of much of the data
…but each row is updated
…in a separate transaction.
29. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
29
Explicit transaction
Reduces the pain of Row By Agonizing Row
Consolidates many transaction into one
This works for INSERTs, UPDATEs, & DELETEs
Use when concurrency is not a factor
30. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
30
Explicit transaction
31. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
31
Explicit transaction
The fine print:
▪ Locked resources during transaction
▪ Concurrent users wait for resources
▪ A bit like TABLOCK
32. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
32
What you really want is…
An INSERT
…into an empty table
…of sorted or unsorted data
…and make it fast as you can!
33. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
33
Minimally logged INSERT
Less records in the Transaction Log
Logging of page allocations, not record inserts
…because this locks the entire INSERT table
Use when no concurrent usage
34. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
34
What do you mean by “table lock”?
RECORD
LOCK
PAGE
LOCK
TABLE
LOCK
35. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
35
What do you mean by “page allocation”?
RECORD logging (default)
PAGE allocation logging
36. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
36
Some minimally-logged transaction rules
Database NOT in FULL recovery model
Table is not replicated
Table is not memory-optimized
37. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
37
Some minimally-logged transaction rules
Table has no indexes (is a heap), or…
…if the table has indexes then it must be empty
May require Trace Flag 610
https://docs.microsoft.com/en-us/sql/relational-databases/import-
export/prerequisites-for-minimal-logging-in-bulk-import?view=sql-server-ver15
38. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
38
Minimally logged INSERT
39. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
39
Minimally logged INSERT
The bad news:
▪ Concurrent users wait for resources
▪ Only uncommitted (“dirty”) reads
▪ Only works for INSERT, although…
40. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
40
Next you might enjoy…
A DELETE
…in a table with lots of records
…of a majority of data
…and make it fast
…like minimal logging!
41. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
41
Minimally logged DELETE
Wait…what?!?
Utilize minimally logged INSERTs - Twice!
(Not simultaneously, though)
Let’s lock TWO tables
42. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
42
Minimally logged DELETE
43. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
43
Minimally logged DELETE
So what’s the catch?
▪ Best for removing a majority of the data
▪ DISABLE/re-ENABLE constraints
▪ All the rules for minimal logging apply
44. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
44
Desserts: modifying database settings
45. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
45
What sounds good is…
An INSERT
…into an empty table
…of sorted or unsorted data
…in a database with FULL recovery model
…and gimme minimal logging!
46. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
46
Bulk Logged Recovery Model
Change recovery model to BULK_LOGGED
Utilize minimally-logged transactions
This works for INSERTs (and savvy DELETEs)
Does NOT break the backup chain!
47. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
47
Bulk Logged Recovery Model
48. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
48
Bulk Logged Recovery Model
Warning:
▪ ALL database transactions affected
▪ No Point-In-Time recovery
▪ Consult with your Database Administrator
49. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
49
Let’s boldly finish with…
A DELETE
…in a table with lots of records
…of a bunch of data
…for those on a RBAR diet.
50. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
50
Delayed Durability
Delays the hardening of transactions to log
Log Buffer Cache Work with data Then write to T-Log
51. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
51
Use with lots of small transactions
Delayed Durability
This works for INSERTs, UPDATEs, & DELETEs
52. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
52
Delayed Durability
53. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
53
Delayed Durability
Why isn’t everyone using this?
▪ Lost transactions if SQL Server stops
▪ Works best for lots of small transactions
▪ Consult with your Database Administrator
54. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
54
Let’s review the menu
55. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
55
Appetizers: Alter the target table
Query options INSERT UPDATE DELETE
Clustered index on a heap
Disable indexes
56. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
56
Entrees: Transaction manipulation
Query options INSERT UPDATE DELETE
Batching (WHILE with TOP)
Explicit transactions
Minimally logged INSERT
Minimally logged DELETE
57. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
57
Desserts: Database settings
Query options INSERT UPDATE DELETE
Bulk Logged recovery model
Delayed durability
58. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
58
And NOW…
Here is IDERA’s Rey Rios
with a demo of
SQL Diagnostic Manager…
59. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
59
What questions do you have?
60. Topics
▪ Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
60
That’s the end. Thank you!
jeff@desertdba.com
@desertdba