In this deck we look at some of the common maintenance tasks that you need to account for when dealing with a VLDB on SQL Server. Including backup & restore, index maintenance and integrity checking.
Performance tuning and optimization (ppt)Harish Chand
The document discusses various ways to improve client/server performance at both the client and server level. It addresses:
1) Client performance can be improved by optimizing hardware and software. Hardware optimizations include using the fastest available components, while software optimizations involve improving the operating system and applications.
2) Server performance can also be improved through hardware upgrades like adding network cards, as well as implementing high-performance file systems and offloading processing to servers.
3) Database performance optimizations involve efficient index design, query design, and database normalization to minimize network traffic and process data faster.
This portfolio contains samples of SQL Server development skills from hands-on experience in the SetFocus Masters Program, including three projects:
1) The Piggy Bank Project simulated banking processes like maintaining customer/account data and processing transactions.
2) The Mini Adventure Works Project loaded product, vendor, and order data from files into a new database using SSIS and created reports in SSRS.
3) The BlockFlix Project designed a database for an online movie rental business with stored procedures, reports in SSRS, and a backup/recovery plan.
Here are 4 ways to mitigate code injection attacks:
1. Use parameterized queries or stored procedures instead of concatenating strings. This prevents user input from being interpreted as code.
2. Validate all user input and sanitize special characters. Remove characters like ';', '--', etc that could alter the meaning of the SQL query.
3. Limit account privileges to only what is necessary. Don't grant more powerful privileges than an account actually needs.
4. Implement input validation rules at the application layer to define what is considered valid user input before it reaches the database.
2. What are some best practices for securing SQL Server logins and users? (Please give at least 4 examples)
Here are 4 SQL Server
Advanced SQL Server Performance Tuning | IDERAIDERA Software
The document discusses tips for improving SQL Server performance for both on-premises and Azure databases. It notes that on-premises performance issues are often due to disk latency, while Azure databases may be impacted by storage limitations that can be addressed by adding virtual memory. The document recommends frequent monitoring of Azure databases and understanding wait types, blocking, and query statistics as techniques that can improve performance for both SQL Server and Azure SQL databases.
Be Proactive: A Good DBA Goes Looking for Signs of Trouble | IDERAIDERA Software
A proactive approach to database maintenance helps DBAs prevent problems. This involves regular backups at intervals determined by recovery point objectives. Backup types include full, differential, and transaction log backups. DBAs should also regularly test restores, check for database integrity issues, set up agent alerts, and ensure proper indexing to optimize query performance.
SQL Server 2016 includes several new features such as columnstore indexes, in-memory OLTP, live query statistics, temporal tables, and row-level security. It also features improved manage backup functionality, support for multiple tempdb files, and new ways to format and encrypt query results. Advanced capabilities like PolyBase and Stretch Database further enhance analytics and management of historical data.
This document provides an overview of SQL Server performance tuning. It discusses monitoring tools and dynamic management views that can be used to identify performance issues. Several common performance problems are described such as those related to CPU, memory, I/O, and blocking. The document also covers query tuning, indexing, and optimizing joins. Overall it serves as a guide to optimizing SQL Server performance through monitoring, troubleshooting, and addressing issues at the server, database, and query levels.
Performance tuning and optimization (ppt)Harish Chand
The document discusses various ways to improve client/server performance at both the client and server level. It addresses:
1) Client performance can be improved by optimizing hardware and software. Hardware optimizations include using the fastest available components, while software optimizations involve improving the operating system and applications.
2) Server performance can also be improved through hardware upgrades like adding network cards, as well as implementing high-performance file systems and offloading processing to servers.
3) Database performance optimizations involve efficient index design, query design, and database normalization to minimize network traffic and process data faster.
This portfolio contains samples of SQL Server development skills from hands-on experience in the SetFocus Masters Program, including three projects:
1) The Piggy Bank Project simulated banking processes like maintaining customer/account data and processing transactions.
2) The Mini Adventure Works Project loaded product, vendor, and order data from files into a new database using SSIS and created reports in SSRS.
3) The BlockFlix Project designed a database for an online movie rental business with stored procedures, reports in SSRS, and a backup/recovery plan.
Here are 4 ways to mitigate code injection attacks:
1. Use parameterized queries or stored procedures instead of concatenating strings. This prevents user input from being interpreted as code.
2. Validate all user input and sanitize special characters. Remove characters like ';', '--', etc that could alter the meaning of the SQL query.
3. Limit account privileges to only what is necessary. Don't grant more powerful privileges than an account actually needs.
4. Implement input validation rules at the application layer to define what is considered valid user input before it reaches the database.
2. What are some best practices for securing SQL Server logins and users? (Please give at least 4 examples)
Here are 4 SQL Server
Advanced SQL Server Performance Tuning | IDERAIDERA Software
The document discusses tips for improving SQL Server performance for both on-premises and Azure databases. It notes that on-premises performance issues are often due to disk latency, while Azure databases may be impacted by storage limitations that can be addressed by adding virtual memory. The document recommends frequent monitoring of Azure databases and understanding wait types, blocking, and query statistics as techniques that can improve performance for both SQL Server and Azure SQL databases.
Be Proactive: A Good DBA Goes Looking for Signs of Trouble | IDERAIDERA Software
A proactive approach to database maintenance helps DBAs prevent problems. This involves regular backups at intervals determined by recovery point objectives. Backup types include full, differential, and transaction log backups. DBAs should also regularly test restores, check for database integrity issues, set up agent alerts, and ensure proper indexing to optimize query performance.
SQL Server 2016 includes several new features such as columnstore indexes, in-memory OLTP, live query statistics, temporal tables, and row-level security. It also features improved manage backup functionality, support for multiple tempdb files, and new ways to format and encrypt query results. Advanced capabilities like PolyBase and Stretch Database further enhance analytics and management of historical data.
This document provides an overview of SQL Server performance tuning. It discusses monitoring tools and dynamic management views that can be used to identify performance issues. Several common performance problems are described such as those related to CPU, memory, I/O, and blocking. The document also covers query tuning, indexing, and optimizing joins. Overall it serves as a guide to optimizing SQL Server performance through monitoring, troubleshooting, and addressing issues at the server, database, and query levels.
En esta sesión revisamos las nuevas mejoras y funcionalidades que estarán implementadas en la siguiente versión de SQL Server principalmente en Seguridad, Rendimiento y Alta Disponibilidad
This document is a resume for Shelli L. Ciaschini summarizing her skills and experience in database development using SQL Server and Microsoft technologies. She has advanced experience designing databases and writing queries. Previous roles include database development work at SetFocus, LLC and business systems development at Aetna. She seeks to use her SQL skills to assist with achieving goals and objectives.
Tarabica 2019 (Belgrade, Serbia) - SQL Server performance troubleshootingJovan Popovic
Finding and fixing performance issues in SQL Server and the Azure SQL database requires understanding how database engine works and what can affect performance. People sometime make changes without finding the exact cause of the problem, which causes additional issues in the future. In this presentation, we will see some techniques you can apply to identify problems and solutions using Query Store technology, DMVs, SQL plan analysis, etc.
https://www.tarabica.org/Session/Details/78
SQL Server Query Tuning Tips - Get it Right the First TimeDean Richards
Whether you are a developer or DBA, this presentation will outline a method for determining the best approach for tuning a query every time by utilizing response time analysis and SQL Diagramming techniques. Regardless of the complexity of the statement or database platform being utilized (this method works on all), this quick and systematic approach will lead you down the correct
tuning path with no guessing. If you are a beginner or expert, this approach will save you countless hours tuning a query.
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
SQL Server Integration Services (SSIS) 2016 includes new features for manageability, connectivity, and usability. Key additions include support for Always On availability groups, custom logging levels, package templates, and expanded data sources like Azure Storage, HDFS, and HDInsight. It also features faster package development and management through improvements to SSDT, the SSIS Catalog, and multi-version support.
This document summarizes new features in SQL Server 2016. It discusses improvements to columnstore indexes, in-memory OLTP, the query store, temporal tables, always encrypted, stretch database, live query statistics, row level security, and dynamic data masking. It provides links to documentation and demos for these features. It also suggests what may be included in future CTP releases and lists resources for learning more about SQL Server 2016.
The document describes Data Transfer Application V2, which allows for complex selective refreshing of data from a database with minimal manual interaction. It saves time during reprocessing by reducing the amount of refreshed data needed. Key improvements over the previous version include added automation through configurable jobs, increased flexibility in selecting tables and columns, and improved logging and error handling. The next steps are to use the new application for an August database refresh.
The document discusses SQL Server performance monitoring and tuning. It recommends taking a holistic view of the entire system landscape, including hardware, software, systems and networking components. It outlines various tools for performance monitoring, and provides guidance on identifying and addressing common performance issues like high CPU utilization, disk I/O issues and poorly performing queries.
Maximize Dynamics AX System Performance with a Health CheckStoneridge Software
Discover tips on maximizing your system performance through a Dynamics AX Health Check. Your Microsoft Dynamics AX solution is critical to successfully managing your business. Proactively identifying and correcting issues will ensure those flagged items don't turn into future problems. View this deck put together by Stoneridge Software's Director of Technical Consulting Catherine McDade to covering the common issues identified by her team during Microsoft Dynamics AX Health Checks and the importance of correctly sizing and configuring your system.
The document discusses IBM InfoSphere DataStage and the IBM Information Server architecture. It describes the key components of IBM InfoSphere including DataStage, QualityStage and Information Services Director. It outlines the client-server architecture with client tier, server tiers, repository, engine and working areas. It also discusses data transformation stages, job execution parallelism techniques like pipeline and partition parallelism, and hash partitioning.
The document outlines the agenda for a presentation on new features in SQL Server 2008. It will cover enhancements and new capabilities in T-SQL, SQL Server Management Studio, the SQL Database Engine, SQL Reporting Services, SQL Server Integration Services, and SQL Server Analysis Services. Demonstrations will be provided for several of the new features.
- The document provides an overview of SQL Server 2019 Master Data Service (MDS), including what MDS is, its components, how to develop MDS models, integrate MDS with other systems, and administer MDS.
- Key topics covered include MDS architecture, the MDS repository, model development features like entities, attributes, hierarchies and business rules, management features like versioning and changesets, and integration methods like staging tables and views.
- The session aims to explain what MDS is, how to install, configure and use MDS for projects, but does not cover programming with master data, high availability, or migration from prior versions.
Joel Chamberlain Business Intelligence Portfoliojwchamb
This document provides an overview of the Business Intelligence portfolio for Joel Chamberlain. It describes the various Microsoft tools used in the BI stack, including Visio for data warehouse design, SQL Server for ETL and querying, SSAS for OLAP cubes and calculations, and reporting tools like Excel, PerformancePoint and SSRS. It includes examples of how each tool is used and configured.
The event, held on 14th December 2017, was a technical presentation about Scaling SQLServer 2016 Databases with the following topics on the agenda:
- Partitioned Tables
- Vertical Partitioning
- Horizontal Partitioning
- Updatable Views
- Database Sharding
- Distributed Partitioned Views
https://techspark.mt/scaling-databases-14th-december-2017/
SQL Server 2016 introduces new editions that provide varying levels of capabilities for different workloads. The key editions are Express, Standard, and Enterprise. Express is free and ideal for small applications. Standard provides core data management and business intelligence. Enterprise delivers comprehensive datacenter capabilities for mission critical workloads and advanced analytics. All editions now support new security features and hybrid cloud capabilities like stretch database.
This document provides information about a webinar on SQL Server 2016 Stretch Database presented by Antonios Chatzipavlis. The webinar covers an introduction to Stretch Database, its limitations and pricing, backup and restore of Stretch databases, and frequently asked questions. Antonios Chatzipavlis has over 30 years of experience working with computers and SQL Server. He is a Microsoft Certified Trainer and SQL Server Evangelist who runs the SQL School Greece training organization.
SQL Server Replication Transactional Replication from MSSQL 200x to MYSQL 5.xThet Aung Min Latt
This document discusses transactional replication from Microsoft SQL Server to MySQL 5.x. It provides an overview of the different types of SQL Server replication - snapshot, transactional, and merge replication. Transactional replication replicates data and schema changes in near real time from the SQL Server publication database to the MySQL subscriber. The document outlines the test environment used and steps to configure SQL Server as the publisher and MySQL as the subscriber, including allowing the MySQL user, installing the MySQL ODBC connector, adding the DSN, configuring the publication database in SQL Server Management Studio, and changing provider options.
White Paper - Lepide SQL Storage ManagerSumant Kumar
The document is a whitepaper about Lepide SQL Storage Manager software. It discusses challenges in managing SQL Server databases like running out of storage space and inability to proactively manage performance. It describes how the Lepide software helps with tasks like storage monitoring and analysis, disk space forecasting, job management, and object partitioning to simplify database administration and improve performance. The whitepaper explains benefits like facilitating storage management at different levels and providing an affordable solution with easy-to-use wizards.
Microsoft SQL Server 2008 R2 - Upgrading to SQL Server 2008 R2 WhitepaperMicrosoft Private Cloud
More than ever, organizations rely on data storage and analysis for business operations. Companies need the ability to deploy data-driven solutions quickly. Microsoft SQL Server 2008 R2 data management software provides a trusted, productive, and intelligent data platform that makes it possible for you to run your most demanding mission-critical applications, reduce time and cost of application deployment and maintenance, and deliver actionable insights to your entire organization.
Total 5.7 years of experience in SQL Server Database Administrator under production support. Gained expertise in SQL Server Installation, Maintenance, Backup and Recovery, Mirroring and Replication, Comfortable in using stored procedures and T- SQL queries.
Shantkumar Bomnalli has over 5 years of experience as a SQL Server Database Administrator. He has expertise in SQL Server installation, database migration, maintenance, backup/recovery, and performance troubleshooting. He is currently a Technical Specialist at Mindtree working on the CIT Banking project in Bangalore. Previously he was a Senior DBA at Tech Mahindra and worked as a Consultant for 3 years at Capgemini on an Eli Lilly pharmaceutical project.
En esta sesión revisamos las nuevas mejoras y funcionalidades que estarán implementadas en la siguiente versión de SQL Server principalmente en Seguridad, Rendimiento y Alta Disponibilidad
This document is a resume for Shelli L. Ciaschini summarizing her skills and experience in database development using SQL Server and Microsoft technologies. She has advanced experience designing databases and writing queries. Previous roles include database development work at SetFocus, LLC and business systems development at Aetna. She seeks to use her SQL skills to assist with achieving goals and objectives.
Tarabica 2019 (Belgrade, Serbia) - SQL Server performance troubleshootingJovan Popovic
Finding and fixing performance issues in SQL Server and the Azure SQL database requires understanding how database engine works and what can affect performance. People sometime make changes without finding the exact cause of the problem, which causes additional issues in the future. In this presentation, we will see some techniques you can apply to identify problems and solutions using Query Store technology, DMVs, SQL plan analysis, etc.
https://www.tarabica.org/Session/Details/78
SQL Server Query Tuning Tips - Get it Right the First TimeDean Richards
Whether you are a developer or DBA, this presentation will outline a method for determining the best approach for tuning a query every time by utilizing response time analysis and SQL Diagramming techniques. Regardless of the complexity of the statement or database platform being utilized (this method works on all), this quick and systematic approach will lead you down the correct
tuning path with no guessing. If you are a beginner or expert, this approach will save you countless hours tuning a query.
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
SQL Server Integration Services (SSIS) 2016 includes new features for manageability, connectivity, and usability. Key additions include support for Always On availability groups, custom logging levels, package templates, and expanded data sources like Azure Storage, HDFS, and HDInsight. It also features faster package development and management through improvements to SSDT, the SSIS Catalog, and multi-version support.
This document summarizes new features in SQL Server 2016. It discusses improvements to columnstore indexes, in-memory OLTP, the query store, temporal tables, always encrypted, stretch database, live query statistics, row level security, and dynamic data masking. It provides links to documentation and demos for these features. It also suggests what may be included in future CTP releases and lists resources for learning more about SQL Server 2016.
The document describes Data Transfer Application V2, which allows for complex selective refreshing of data from a database with minimal manual interaction. It saves time during reprocessing by reducing the amount of refreshed data needed. Key improvements over the previous version include added automation through configurable jobs, increased flexibility in selecting tables and columns, and improved logging and error handling. The next steps are to use the new application for an August database refresh.
The document discusses SQL Server performance monitoring and tuning. It recommends taking a holistic view of the entire system landscape, including hardware, software, systems and networking components. It outlines various tools for performance monitoring, and provides guidance on identifying and addressing common performance issues like high CPU utilization, disk I/O issues and poorly performing queries.
Maximize Dynamics AX System Performance with a Health CheckStoneridge Software
Discover tips on maximizing your system performance through a Dynamics AX Health Check. Your Microsoft Dynamics AX solution is critical to successfully managing your business. Proactively identifying and correcting issues will ensure those flagged items don't turn into future problems. View this deck put together by Stoneridge Software's Director of Technical Consulting Catherine McDade to covering the common issues identified by her team during Microsoft Dynamics AX Health Checks and the importance of correctly sizing and configuring your system.
The document discusses IBM InfoSphere DataStage and the IBM Information Server architecture. It describes the key components of IBM InfoSphere including DataStage, QualityStage and Information Services Director. It outlines the client-server architecture with client tier, server tiers, repository, engine and working areas. It also discusses data transformation stages, job execution parallelism techniques like pipeline and partition parallelism, and hash partitioning.
The document outlines the agenda for a presentation on new features in SQL Server 2008. It will cover enhancements and new capabilities in T-SQL, SQL Server Management Studio, the SQL Database Engine, SQL Reporting Services, SQL Server Integration Services, and SQL Server Analysis Services. Demonstrations will be provided for several of the new features.
- The document provides an overview of SQL Server 2019 Master Data Service (MDS), including what MDS is, its components, how to develop MDS models, integrate MDS with other systems, and administer MDS.
- Key topics covered include MDS architecture, the MDS repository, model development features like entities, attributes, hierarchies and business rules, management features like versioning and changesets, and integration methods like staging tables and views.
- The session aims to explain what MDS is, how to install, configure and use MDS for projects, but does not cover programming with master data, high availability, or migration from prior versions.
Joel Chamberlain Business Intelligence Portfoliojwchamb
This document provides an overview of the Business Intelligence portfolio for Joel Chamberlain. It describes the various Microsoft tools used in the BI stack, including Visio for data warehouse design, SQL Server for ETL and querying, SSAS for OLAP cubes and calculations, and reporting tools like Excel, PerformancePoint and SSRS. It includes examples of how each tool is used and configured.
The event, held on 14th December 2017, was a technical presentation about Scaling SQLServer 2016 Databases with the following topics on the agenda:
- Partitioned Tables
- Vertical Partitioning
- Horizontal Partitioning
- Updatable Views
- Database Sharding
- Distributed Partitioned Views
https://techspark.mt/scaling-databases-14th-december-2017/
SQL Server 2016 introduces new editions that provide varying levels of capabilities for different workloads. The key editions are Express, Standard, and Enterprise. Express is free and ideal for small applications. Standard provides core data management and business intelligence. Enterprise delivers comprehensive datacenter capabilities for mission critical workloads and advanced analytics. All editions now support new security features and hybrid cloud capabilities like stretch database.
This document provides information about a webinar on SQL Server 2016 Stretch Database presented by Antonios Chatzipavlis. The webinar covers an introduction to Stretch Database, its limitations and pricing, backup and restore of Stretch databases, and frequently asked questions. Antonios Chatzipavlis has over 30 years of experience working with computers and SQL Server. He is a Microsoft Certified Trainer and SQL Server Evangelist who runs the SQL School Greece training organization.
SQL Server Replication Transactional Replication from MSSQL 200x to MYSQL 5.xThet Aung Min Latt
This document discusses transactional replication from Microsoft SQL Server to MySQL 5.x. It provides an overview of the different types of SQL Server replication - snapshot, transactional, and merge replication. Transactional replication replicates data and schema changes in near real time from the SQL Server publication database to the MySQL subscriber. The document outlines the test environment used and steps to configure SQL Server as the publisher and MySQL as the subscriber, including allowing the MySQL user, installing the MySQL ODBC connector, adding the DSN, configuring the publication database in SQL Server Management Studio, and changing provider options.
White Paper - Lepide SQL Storage ManagerSumant Kumar
The document is a whitepaper about Lepide SQL Storage Manager software. It discusses challenges in managing SQL Server databases like running out of storage space and inability to proactively manage performance. It describes how the Lepide software helps with tasks like storage monitoring and analysis, disk space forecasting, job management, and object partitioning to simplify database administration and improve performance. The whitepaper explains benefits like facilitating storage management at different levels and providing an affordable solution with easy-to-use wizards.
Microsoft SQL Server 2008 R2 - Upgrading to SQL Server 2008 R2 WhitepaperMicrosoft Private Cloud
More than ever, organizations rely on data storage and analysis for business operations. Companies need the ability to deploy data-driven solutions quickly. Microsoft SQL Server 2008 R2 data management software provides a trusted, productive, and intelligent data platform that makes it possible for you to run your most demanding mission-critical applications, reduce time and cost of application deployment and maintenance, and deliver actionable insights to your entire organization.
Total 5.7 years of experience in SQL Server Database Administrator under production support. Gained expertise in SQL Server Installation, Maintenance, Backup and Recovery, Mirroring and Replication, Comfortable in using stored procedures and T- SQL queries.
Shantkumar Bomnalli has over 5 years of experience as a SQL Server Database Administrator. He has expertise in SQL Server installation, database migration, maintenance, backup/recovery, and performance troubleshooting. He is currently a Technical Specialist at Mindtree working on the CIT Banking project in Bangalore. Previously he was a Senior DBA at Tech Mahindra and worked as a Consultant for 3 years at Capgemini on an Eli Lilly pharmaceutical project.
Shantkumar Bomnalli has over 5 years of experience as a SQL Server Database Administrator. He has expertise in SQL Server installation, database migration, high availability configurations, backup/recovery, performance troubleshooting, and report development. He is currently a Technical Specialist at Mindtree working on the CIT Banking project in Bangalore, India. Previously he was a Senior DBA at Tech Mahindra and Consultant at Capgemini, gaining experience across various banking, finance, and pharmaceutical projects.
It's no mystery to anyone that software out cycles are bolder than ever. Now that the cloud has become universal as a strategic component of IT services, we are spoiled by continually releasing unique features and services.
Introduction to microsoft sql server 2008 r2Eduardo Castro
In this presentation we review the new features in SQL 2008 R2.
Regards,
Ing. Eduardo Castro Martinez, PhD
http://comunidadwindows.org
http://ecastrom.blogspot.com
Maintenance Plans for Beginners (but not only) | Each of experienced administrators used (to some extent) what is called Maintenance Plans - Plans of Conservation. During this session, I'd like to discuss what can be useful for us to provide functionality when we use them and what to look out for. Session at 200 times the forward-300, with the opening of the discussion.
The document is a resume for Mostafa El-Masry, who is seeking a career as a senior database administrator or database analyst. It outlines his extensive experience over 15 years in database administration, including roles at the Ministry of Social Affairs and Ministry of Higher Education in Saudi Arabia. It also lists his technical skills and qualifications, such as being a Microsoft Certified IT Professional in SQL Server 2008 Database Administration.
Maintenance plans provide a way to automate database maintenance tasks such as integrity checks, index maintenance, and backups. They can be created using the Maintenance Plan Wizard or Maintenance Plan Designer. Common tasks include checking database integrity with DBCC CHECKDB, reorganizing or rebuilding indexes, updating statistics, and performing full, differential or transaction log backups. Care must be taken to choose the right tasks and schedule to maintain performance and protect the database.
SQLSaturday is a training event for SQL Server professionals and those wanting to learn about SQL Server. This event will be held Jun 13 2015 at Hochschule Bonn-Rhein-Sieg, Grantham-Allee 20, St. Augustin, Rheinland, 53757, Germany. Admittance to this event is free, all costs are covered by donations and sponsorships. Please register soon as seating is limited, and let friends and colleagues know about the event.
###
Maintenance Plans for Beginners (but not only) | Each of experienced administrators used (to some extent) what is called Maintenance Plans - Plans of Conservation. During this session, I'd like to discuss what can be useful for us to provide functionality when we use them and what to look out for. Session at 200 times the forward-300, with the opening of the discussion.
This document discusses enhancements in SQL Server 2008, including data compression, backup compression, resource governor, filtered indexes, change data capture, auditing, FILESTREAM storage, policy-based management, the MERGE statement, and programmability enhancements like new data types and row constructors. It provides an overview of major new features and improvements in the SQL Server 2008 database engine.
Tushar Kanti is a SQL Server DBA with over 8 years of experience. He has experience managing SQL Server databases for various clients including Accenture, Ericsson, Fidelity Investments, Tata Consultancy Services, and NBC Universal. His responsibilities have included monitoring servers, database migrations, high availability configurations, query optimization, and automating maintenance tasks. He holds several Microsoft certifications and has published articles on SQL Server topics. He is currently a team lead for the SQL operations team at Accenture supporting over 3000 SQL instances.
The document discusses opportunities for using cloud and virtualization technologies. It describes how data virtualization can help optimize copy data management tasks like provisioning databases and refreshing environments. Virtualization allows creating many virtual copies of databases that take up minimal storage space since they share data blocks. This simplifies tasks like patching databases. The document also discusses best practices for migrating databases to the cloud and using data virtualization to enhance the migration process.
Consolidation, cloud privé, cloud public, SQL As A Service etc. sont autant de scénarios de virtualisation possibles avec SQL Server. Cette session reposera les règles de bon usage de ce type de déploiement et les scénarios clés. Nous reviendrons sur quelques-unes des « Lessons learned from Azure ».
Consolidation, cloud privé, cloud public, SQL As A Service etc. sont autant de scénarios de virtualisation possibles avec SQL Server. Cette session reposera les règles de bon usage de ce type de déploiement et les scénarios clés. Nous reviendrons sur quelques-unes des « Lessons learned from Azure ».
The document discusses key differences between Microsoft SQL Server and Oracle Server databases. SQL Server 2016 was recently released and offers faster performance for hybrid transactional and analytical processing through new capabilities like integrating analytics into the transactional database. It also allows querying of both structured and unstructured data using T-SQL and stretches databases to Microsoft Azure for reduced storage costs and improved disaster recovery. Compared to Oracle Server, SQL Server 2016 provides stronger data security through new encryption features that encrypt data from server to client.
This document provides a summary of Periasamy Rasu's experience as an MSSQL Server DBA and Developer. He has over 6 years of experience administering and developing databases in MSSQL 2008, 2008 R2, 2012, and 2014. His skills include database maintenance, performance tuning, high availability solutions, replication, and troubleshooting SQL issues. He has worked on projects for clients such as SingTel, Daikin, and BestBuy, taking on roles like database administrator and programmer.
Periasamy Rasu has over 6 years of experience as an MSSQL Server DBA and developer. He has experience with SQL Server 2008, 2008 R2, 2012, and 2014, including performance tuning, database maintenance, and troubleshooting. He provides database administration and support for various clients in Singapore, including SingTel, Daikin, and BestBuy. His technical skills include SQL Server, SSIS, SSRS, and C#.
Ruchika Goswami has over 8 years of experience as a SQL Server Database Administrator. She has expertise in SQL Server, MongoDB, Cassandra and other databases. She is currently a Senior Database Administrator at Expedia, where she maintains databases and implements high availability solutions across multiple datacenters. Previously, she held database roles at companies like John Deere and SunGard, where she performed tasks like database maintenance, upgrades, backups and resolving performance issues. She has several Microsoft certifications in SQL Server.
K Praveen Kumar has over 5 years of experience working as a senior project engineer at Wipro Technologies. He has expertise in technologies such as Windows Server 2003/2008, SQL Server 2005/2008/2012, SQL Azure, and HP storage. Praveen has experience performing database migrations, including migrating databases from Oracle and SQL Server to SQL Azure. He also provides infrastructure support and database administration for mission critical databases. Praveen aims to effectively communicate with customers and teammates to resolve technical problems.
Chetan Kumar has over 5 years of experience as a SQL Server DBA. He has extensive experience installing, configuring, and administering Microsoft SQL Server databases. Some of his responsibilities include database backups, performance tuning, high availability configurations, troubleshooting issues, and providing 24/7 production support. He is currently working as a SQL Server DBA for Misys managing their SQL Server infrastructure.
Always On Availability Group Maintenance OperationsJohn Martin
This slide deck covers some of the important considerations around managing common maintenance tasks when using Always On Availability Groups in Microsoft SQL Server.
Always On, Multi-Site Design ConsiderationsJohn Martin
This slide deck covers some of the important considerations around building a Multi-Site Always On Availability Group or Failover Cluster Instance infrastructure.
Building and configuring sql server; Some Recommended Practices.John Martin
The document provides recommendations for building and configuring SQL Server, including planning capacity and infrastructure needs, pre-deployment tasks like testing and validation, deployment practices like standardization and automation, configuring SQL Server options and security, database maintenance like backups and monitoring with alerts. The presenter is John Q Martin from SQL Sentry who has 10 years of SQL Server experience as a consultant, DBA, and developer.
This document provides an overview of monitoring SQL Server performance. It discusses key metrics to monitor for CPU, memory, storage, and within SQL Server itself. These include processor time, memory usage, IOPS, page life expectancy, and wait stats. The document emphasizes establishing baselines and understanding normal system behavior to effectively monitor for changes. It also provides SQL Server specific metrics like buffer cache hit ratio, log flush waits, and suspicious events in the SQL Agent log to investigate further.
Session delivered to SQL Relay 2015 in Nottingham.
In this session we look at some of the fundamental elements that you need to understand in order to build an IaaS solution that will meet the requirements to be covered by the Microsoft availability SLA. Additionally we will look at building a Microsoft Azure IaaS Solution.
Demo Code available at: http://1drv.ms/1PC8707
*Note if you want to use the demo code you will need a Microsoft Azure subscription.
SQL Server 2016 AlwaysOn Availability Groups New FeaturesJohn Martin
This deck was presented at SQL Relay 2015 in Bristol;
In this deck we will look at some of the new capabilities that are slated for release as part of the Microsoft SQL Server 2016 platform.
Demo code for this deck can be found at: http://1drv.ms/1PC8707
SQL Server 2016 New Features and EnhancementsJohn Martin
SQL Server 2016 new features session that I delivered at SQL Relay 2015 at; Reading, London, Cardiff and Birmingham.
Looking at some of the new features currently slated for inclusion in the next version of Microsoft SQL Server 2016.
Demo Code can be found at: http://1drv.ms/1PC5smY
Upgrading & Migrating SQL Sever - Southampton SQL Server user group 05/02/2014John Martin
The document discusses migrating and upgrading SQL Server. It covers who the presenter is, considerations for upgrading like licensing, hardware, and skills. It also discusses analyzing the current system for deprecated features and performance. Multiple upgrade paths are shown moving from older versions of SQL Server to newer ones. Options for in-place upgrades and database migrations are provided. Testing and commissioning the upgraded system is also reviewed.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
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.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
2. About Me
John Q Martin
Sales Engineer for SQL Sentry
Over a decade of experience with SQL Server as a Dev,
DBA and BI Dev. Worked as a Premier Field Engineer
with Microsoft UK prior to joining SQL Sentry.
Twitter : @SQLDiplomat
Email : Jmartin@SQLSentry.com
Blog : http://blogs.sqlsentry.com/author/JohnMartin/
5. What is a VLDB? Very Large Database
The context of what constitutes Very Large will vary,
depending on experience and what you are geared up to work
with. Ranging from Gigabytes to Terabytes.
Not to be confused with ‘Big Data’
Related to the Volume, Variety, Velocity, and Veracity of data
being processed.
7. Disaster
Recovery
Planning
Clearly defined Recovery Time Objective (RTO) and
Recovery Point Objective (RPO) requirements are vital.
No matter how well you tune a system, you will always run
into a bottleneck
Constantly reassess and test your plans around restore
capabilities for a VLDB.
Backup performance will be monitored, restore performance is
not
8. Disaster
Recovery
Planning
There are a number of options available to you when it
comes to improving the performance of backups;
Enable Compression
Stripe Backup Files
Isolate backup storage paths
Modify BUFFERCOUNT, MAXTRANSFERSIZE and BLOCKSIZE
options for the BACKUP statement
9. Disaster
Recovery
Planning
SAN Snapshots are a double-edged sword;
Yes : Snapshots are fast for large databases
But : You are exposed while the snapshot is only on the SAN.
But : You cannot perform a point in time restore, you can only
restore to a point in time…
10. Disaster
Recovery
Planning
SQL Server has additional backup options to help speed
things up.
Differential
File Group Backup
File Backup
When using Enterprise Edition, piecemeal restores
mean that databases can be partially online.
Architect your databases appropriately
11. Index & Stats
Maintenance Rebuilding large indexes can be prohibitive. From space
requirements for Online operations, to the duration
taken for offline operations.
Options for managing Index maintenance;
Table Partitioning
Online Index rebuilds
Reorganize rather than Rebuild
12. Index & Stats
Maintenance Managing Statistics in VLDB scenarios can be
problematic for a number of reasons;
Statistics Skew
Auto-update threshold is disproportionate
Size of tables means rebuilding with FULLSCAN is not an option
Options for managing statistics
Trace Flag 2371
Table Partitioning & Incremental Statistics (SQL 2014)
13. CHECKDB CHECKDB, while not a blocking process can saturate the
IO sub-system. For large databases this can also use a
lot of TempDB resources, and impact production
workloads.
Breaking CHECKDB down into is constituent parts
allows you to nibble through a consistency check.
CHECKALLOC
CHECKCATALOG
CHECKTABLE
14. Performance
Tuning Understanding your workload is key to unlocking
performance;
Are there any good candidates for table partitioning?
What are the costs for the plans in cache
Is your database schema correct
Leverage tracing and RML utilities to identify queries
that are being issued to the database.