This presentation briefly explains how to use a trace flag and highlights 12 more common trace flags in SQL Server.
Some trace flags are specific to SQL Server 2012 or 2014.
Stream Processing with Pipelines and Stored ProceduresSingleStore
This talk will discuss an upcoming feature in MemSQL 6.5 showing how advanced stream processing use cases can be tackled with a combination of stored procedures (new in 6.0) and MemSQL's pipelines feature.
SAP HANA SPS12 Upgrade and Exploring New Features - Part 1Linh Nguyen
SAP HANA SPS12 Update / Upgrade process and what's new in this release - Part 1 covers the update procedure while Part 2 will cover the new/changed features
Top 10 tips for Oracle performance (Updated April 2015)Guy Harrison
This document provides a summary of Guy Harrison's top 10 Oracle database tuning tips presentation. The tips include being methodical and empirical in tuning, optimizing database design, indexing wisely, writing efficient code, optimizing the optimizer, tuning SQL and PL/SQL, monitoring and managing contention, optimizing memory to reduce I/O, and tuning I/O last but tuning it well. The document discusses each tip in more detail and provides examples and best practices for implementing them.
Filtering vs Enriching Data in Apache SparkDatabricks
This document discusses approaches to processing data in Spark for a credit card rewards use case at Capital One. It describes filtering data at each stage versus enriching the data. Enriching avoids issues with filtering like difficulty debugging and back tracing data by keeping enriched data from each stage together rather than filtering it out. Enriching provides more insight into why data drops out at each stage and is now used successfully in Capital One's production Spark job that processes millions of transactions daily to award customer rewards.
Why & how to optimize sql server for performance from design to queryAntonios Chatzipavlis
The document discusses optimizing SQL Server performance from design to query execution. It covers why performance tuning is necessary such as allowing systems to scale and saving costs. It then outlines techniques for optimizing database design through normalization, denormalization, and other methods. The document also provides guidance on optimizing queries for performance by identifying key metrics and monitoring tools. It describes how to optimize indexing strategies and troubleshoot SQL Server.
To Get any Project for CSE, IT ECE, EEE Contact Me @ 09666155510, 09849539085 or mail us - ieeefinalsemprojects@gmail.com-Visit Our Website: www.finalyearprojects.org
Stream Processing with Pipelines and Stored ProceduresSingleStore
This talk will discuss an upcoming feature in MemSQL 6.5 showing how advanced stream processing use cases can be tackled with a combination of stored procedures (new in 6.0) and MemSQL's pipelines feature.
SAP HANA SPS12 Upgrade and Exploring New Features - Part 1Linh Nguyen
SAP HANA SPS12 Update / Upgrade process and what's new in this release - Part 1 covers the update procedure while Part 2 will cover the new/changed features
Top 10 tips for Oracle performance (Updated April 2015)Guy Harrison
This document provides a summary of Guy Harrison's top 10 Oracle database tuning tips presentation. The tips include being methodical and empirical in tuning, optimizing database design, indexing wisely, writing efficient code, optimizing the optimizer, tuning SQL and PL/SQL, monitoring and managing contention, optimizing memory to reduce I/O, and tuning I/O last but tuning it well. The document discusses each tip in more detail and provides examples and best practices for implementing them.
Filtering vs Enriching Data in Apache SparkDatabricks
This document discusses approaches to processing data in Spark for a credit card rewards use case at Capital One. It describes filtering data at each stage versus enriching the data. Enriching avoids issues with filtering like difficulty debugging and back tracing data by keeping enriched data from each stage together rather than filtering it out. Enriching provides more insight into why data drops out at each stage and is now used successfully in Capital One's production Spark job that processes millions of transactions daily to award customer rewards.
Why & how to optimize sql server for performance from design to queryAntonios Chatzipavlis
The document discusses optimizing SQL Server performance from design to query execution. It covers why performance tuning is necessary such as allowing systems to scale and saving costs. It then outlines techniques for optimizing database design through normalization, denormalization, and other methods. The document also provides guidance on optimizing queries for performance by identifying key metrics and monitoring tools. It describes how to optimize indexing strategies and troubleshoot SQL Server.
To Get any Project for CSE, IT ECE, EEE Contact Me @ 09666155510, 09849539085 or mail us - ieeefinalsemprojects@gmail.com-Visit Our Website: www.finalyearprojects.org
This document provides an overview of SQL Server architecture and components. It discusses common SQL Server versions, the different components that make up SQL Server like databases, files, transaction logs, and recovery models. It also covers new features introduced in SQL Server 2005 and 2012 like data partitioning using file groups, database snapshots, database mirroring, and availability groups.
SQL Server Query Optimization, Execution and Debugging Query PerformanceVinod Kumar
This document summarizes a presentation on SQL Server query optimization, execution, and debugging query performance. The key takeaways are: 1) estimated row counts affect plan selection because the optimizer uses cardinality estimates to determine query plan costs; 2) tools like SSMS, DMVs, and tracing can be used to find estimated and actual row counts and compare query plans; 3) parameterized queries can cause issues if the plan is reused for parameter values that expected different plans. Techniques for influencing plan choice and testing considerations for parameterized queries are also discussed.
- The document discusses understanding system performance and knowing when it's time for a system tune-up. It covers monitoring tools like DBQL and Viewpoint, establishing performance baselines, using real-time alerts, and examining growth patterns.
- It emphasizes the importance of regular benchmarks to compare performance over time, especially before and after upgrades. Successful benchmarks require consistency in data, queries, indexing, and concurrency levels.
- The document outlines various aspects of performance tuning like query tuning, load techniques, compression, and utilizing new database features. It stresses automating processes and educating developers on database technologies.
Exciting Features for SQL Devs in SQL 2012Brij Mishra
SQL 2012 includes several new features for SQL developers including contained databases, columnstore indexes, sequence objects, data paging improvements, and new analytic functions like LEAD() and LAG(). It also enhances Transact-SQL with new conversion, date/time and logical functions and improves metadata discovery and error handling. Visual Studio integration is also improved with tighter management studio integration.
SQL Database Performance Tuning for DevelopersBRIJESH KUMAR
1. The document provides SQL performance tuning techniques for developers, including proper use of indexes, avoiding coding loops, and temporary tables.
2. It also discusses how developers and database administrators (DBAs) can work together effectively through improved communication, understanding different roles, and establishing processes for testing and changes.
3. Tips for both parties include being patient, providing database status updates, helping with testing, and planning for future migrations.
Optimizing Query is very important to improve the performance of the database. Analyse query using query execution plan, create cluster index and non-cluster index and create indexed views
Finding ways to make ETL loads faster is not always obvious. Moreover, there is a difference in how to tune OLAP vs OLTP databases. Some of the techniques learned through years of tuning EBS seem to make no effect on tuning a BI ETL. This presentation will discuss why this is the case, present some techniques on how to find the bottlenecks in your BI ETL jobs and some techniques to tune these slow SQL statements, improving the speed of nightly ETL jobs. Attendees will learn the steps to monitor ETLs, capture Problem SQL and gain knowledge to improve the overall ETL Performance.
How to get the maximum performance from your AEP server. This will discuss ways to improve execution time of short running jobs and how to properly configure the server depending on the expected number of users as well as the average size and duration of individual jobs. Included will be examples of making use of job pooling, Database connection sharing, and parallel subprotocol tuning. Determining when to make use of cluster, grid, or load balanced configurations along with memory and CPU sizing guidelines will also be discussed.
1. The document discusses Discngine's Tibco Spotfire Pipeline Pilot connector, which allows graphs stored in Pipeline Pilot to be accessed and visualized in Spotfire.
2. It describes the architecture of the connector and how it executes Pipeline Pilot protocols to generate HTML pages for visualization in Spotfire.
3. Challenges in integrating the large Spotfire API and synchronizing client and server datasets are also discussed.
This document provides an overview of Apache Apex, an open source unified streaming and fast batching platform. It discusses key aspects of Apex including its application programming model using operators and directed acyclic graphs, native Hadoop integration using YARN and HDFS, partitioning and scaling operators for high throughput, windowing support, fault tolerance, and data locality features. Examples of building a data processing pipeline and its logical and physical plans are also presented.
Ten query tuning techniques every SQL Server programmer should knowKevin Kline
From the noted database expert and author of 'SQL in a Nutshell' - SELECT statements have a reputation for being very easy to write, but hard to write very well. This session will take you through ten of the most problematic patterns and anti-patterns when writing queries and how to deal with them all. Loaded with live demonstrations and useful techniques, this session will teach you how to take your SQL Server queries mundane to masterful.
This document discusses how to optimize performance in SQL Server. It covers:
1) Why performance tuning is necessary to allow systems to scale, improve performance, and save costs.
2) How to optimize SQL Server performance by addressing CPU, memory, I/O, and other factors like compression and partitioning.
3) How to optimize the database for performance through techniques like schema design, indexing, locking, and query optimization.
Designing High Performance ETL for Data WarehouseMarcel Franke
This document discusses best practices and approaches for designing high performance ETL for data warehousing. It summarizes the key components of the FastTrack reference architecture, including hardware configuration with storage, servers, and networking. It then evaluates different ETL loading strategies like loading into partitioned vs non-partitioned tables, with and without sorting, and using hash partitioning. Test results show that loading with multiple parallel streams into hash partitioned tables using partition switching can achieve the highest throughput.
Database performance tuning and query optimizationDhani Ahmad
Database performance tuning involves activities to ensure queries are processed in the minimum amount of time. A DBMS processes queries in three phases - parsing, execution, and fetching. Indexes are crucial for speeding up data access by facilitating operations like searching and sorting. Query optimization involves the DBMS choosing the most efficient plan for accessing data, such as which indexes to use.
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.
February 2017 HUG: Slow, Stuck, or Runaway Apps? Learn How to Quickly Fix Pro...Yahoo Developer Network
This document discusses the challenges of operationalizing big data applications and how full stack performance intelligence can help DataOps teams address issues. It describes how intelligence can provide automated diagnosis and remediation to solve problems, automated detection and prevention to be proactive, and automated what-if analysis and planning to prepare for future use. Real-life examples show how intelligence can help with proactively detecting SLA violations, diagnosing Hive/Spark application failures, and planning a migration of applications to the cloud.
This document provides an overview of database performance tuning with a focus on SQL Server. It begins with background on the author and history of databases. It then covers topics like indices, queries, execution plans, transactions, locking, indexed views, partitioning, and hardware considerations. Examples are provided throughout to illustrate concepts. The goal is to present mostly vendor-independent concepts with a "SQL Server flavor".
February 2017 HUG: Exactly-once end-to-end processing with Apache ApexYahoo Developer Network
Apache Apex (http://apex.apache.org/) is a stream processing platform that helps organizations to build processing pipelines with fault tolerance and strong processing guarantees. It was built to support low processing latency, high throughput, scalability, interoperability, high availability and security. The platform comes with Malhar library - an extensive collection of processing operators and a wide range of input and output connectors for out-of-the-box integration with an existing infrastructure. In the talk I am going to describe how connectors together with the distributed checkpointing (a mechanism used by the Apex to support fault tolerance and high availability) provide exactly-once end-to-end processing guarantees.
Speakers:
Vlad Rozov is Apache Apex PMC member and back-end engineer at DataTorrent where he focuses on the buffer server, Apex platform network layer, benchmarks and optimizing the core components for low latency and high throughput. Prior to DataTorrent Vlad worked on distributed BI platform at Huawei and on multi-dimensional database (OLAP) at Hyperion Solutions and Oracle.
O documento discute Cross-Media e como ele une estratégias de marketing tradicionais e digitais para promover produtos e empresas de forma integrada através de múltiplos canais. Também resume a história do YouTube, fundado em 2005 por Chad Hurley e Steve Chen para facilitar o compartilhamento de vídeos online.
This document provides an overview of SQL Server architecture and components. It discusses common SQL Server versions, the different components that make up SQL Server like databases, files, transaction logs, and recovery models. It also covers new features introduced in SQL Server 2005 and 2012 like data partitioning using file groups, database snapshots, database mirroring, and availability groups.
SQL Server Query Optimization, Execution and Debugging Query PerformanceVinod Kumar
This document summarizes a presentation on SQL Server query optimization, execution, and debugging query performance. The key takeaways are: 1) estimated row counts affect plan selection because the optimizer uses cardinality estimates to determine query plan costs; 2) tools like SSMS, DMVs, and tracing can be used to find estimated and actual row counts and compare query plans; 3) parameterized queries can cause issues if the plan is reused for parameter values that expected different plans. Techniques for influencing plan choice and testing considerations for parameterized queries are also discussed.
- The document discusses understanding system performance and knowing when it's time for a system tune-up. It covers monitoring tools like DBQL and Viewpoint, establishing performance baselines, using real-time alerts, and examining growth patterns.
- It emphasizes the importance of regular benchmarks to compare performance over time, especially before and after upgrades. Successful benchmarks require consistency in data, queries, indexing, and concurrency levels.
- The document outlines various aspects of performance tuning like query tuning, load techniques, compression, and utilizing new database features. It stresses automating processes and educating developers on database technologies.
Exciting Features for SQL Devs in SQL 2012Brij Mishra
SQL 2012 includes several new features for SQL developers including contained databases, columnstore indexes, sequence objects, data paging improvements, and new analytic functions like LEAD() and LAG(). It also enhances Transact-SQL with new conversion, date/time and logical functions and improves metadata discovery and error handling. Visual Studio integration is also improved with tighter management studio integration.
SQL Database Performance Tuning for DevelopersBRIJESH KUMAR
1. The document provides SQL performance tuning techniques for developers, including proper use of indexes, avoiding coding loops, and temporary tables.
2. It also discusses how developers and database administrators (DBAs) can work together effectively through improved communication, understanding different roles, and establishing processes for testing and changes.
3. Tips for both parties include being patient, providing database status updates, helping with testing, and planning for future migrations.
Optimizing Query is very important to improve the performance of the database. Analyse query using query execution plan, create cluster index and non-cluster index and create indexed views
Finding ways to make ETL loads faster is not always obvious. Moreover, there is a difference in how to tune OLAP vs OLTP databases. Some of the techniques learned through years of tuning EBS seem to make no effect on tuning a BI ETL. This presentation will discuss why this is the case, present some techniques on how to find the bottlenecks in your BI ETL jobs and some techniques to tune these slow SQL statements, improving the speed of nightly ETL jobs. Attendees will learn the steps to monitor ETLs, capture Problem SQL and gain knowledge to improve the overall ETL Performance.
How to get the maximum performance from your AEP server. This will discuss ways to improve execution time of short running jobs and how to properly configure the server depending on the expected number of users as well as the average size and duration of individual jobs. Included will be examples of making use of job pooling, Database connection sharing, and parallel subprotocol tuning. Determining when to make use of cluster, grid, or load balanced configurations along with memory and CPU sizing guidelines will also be discussed.
1. The document discusses Discngine's Tibco Spotfire Pipeline Pilot connector, which allows graphs stored in Pipeline Pilot to be accessed and visualized in Spotfire.
2. It describes the architecture of the connector and how it executes Pipeline Pilot protocols to generate HTML pages for visualization in Spotfire.
3. Challenges in integrating the large Spotfire API and synchronizing client and server datasets are also discussed.
This document provides an overview of Apache Apex, an open source unified streaming and fast batching platform. It discusses key aspects of Apex including its application programming model using operators and directed acyclic graphs, native Hadoop integration using YARN and HDFS, partitioning and scaling operators for high throughput, windowing support, fault tolerance, and data locality features. Examples of building a data processing pipeline and its logical and physical plans are also presented.
Ten query tuning techniques every SQL Server programmer should knowKevin Kline
From the noted database expert and author of 'SQL in a Nutshell' - SELECT statements have a reputation for being very easy to write, but hard to write very well. This session will take you through ten of the most problematic patterns and anti-patterns when writing queries and how to deal with them all. Loaded with live demonstrations and useful techniques, this session will teach you how to take your SQL Server queries mundane to masterful.
This document discusses how to optimize performance in SQL Server. It covers:
1) Why performance tuning is necessary to allow systems to scale, improve performance, and save costs.
2) How to optimize SQL Server performance by addressing CPU, memory, I/O, and other factors like compression and partitioning.
3) How to optimize the database for performance through techniques like schema design, indexing, locking, and query optimization.
Designing High Performance ETL for Data WarehouseMarcel Franke
This document discusses best practices and approaches for designing high performance ETL for data warehousing. It summarizes the key components of the FastTrack reference architecture, including hardware configuration with storage, servers, and networking. It then evaluates different ETL loading strategies like loading into partitioned vs non-partitioned tables, with and without sorting, and using hash partitioning. Test results show that loading with multiple parallel streams into hash partitioned tables using partition switching can achieve the highest throughput.
Database performance tuning and query optimizationDhani Ahmad
Database performance tuning involves activities to ensure queries are processed in the minimum amount of time. A DBMS processes queries in three phases - parsing, execution, and fetching. Indexes are crucial for speeding up data access by facilitating operations like searching and sorting. Query optimization involves the DBMS choosing the most efficient plan for accessing data, such as which indexes to use.
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.
February 2017 HUG: Slow, Stuck, or Runaway Apps? Learn How to Quickly Fix Pro...Yahoo Developer Network
This document discusses the challenges of operationalizing big data applications and how full stack performance intelligence can help DataOps teams address issues. It describes how intelligence can provide automated diagnosis and remediation to solve problems, automated detection and prevention to be proactive, and automated what-if analysis and planning to prepare for future use. Real-life examples show how intelligence can help with proactively detecting SLA violations, diagnosing Hive/Spark application failures, and planning a migration of applications to the cloud.
This document provides an overview of database performance tuning with a focus on SQL Server. It begins with background on the author and history of databases. It then covers topics like indices, queries, execution plans, transactions, locking, indexed views, partitioning, and hardware considerations. Examples are provided throughout to illustrate concepts. The goal is to present mostly vendor-independent concepts with a "SQL Server flavor".
February 2017 HUG: Exactly-once end-to-end processing with Apache ApexYahoo Developer Network
Apache Apex (http://apex.apache.org/) is a stream processing platform that helps organizations to build processing pipelines with fault tolerance and strong processing guarantees. It was built to support low processing latency, high throughput, scalability, interoperability, high availability and security. The platform comes with Malhar library - an extensive collection of processing operators and a wide range of input and output connectors for out-of-the-box integration with an existing infrastructure. In the talk I am going to describe how connectors together with the distributed checkpointing (a mechanism used by the Apex to support fault tolerance and high availability) provide exactly-once end-to-end processing guarantees.
Speakers:
Vlad Rozov is Apache Apex PMC member and back-end engineer at DataTorrent where he focuses on the buffer server, Apex platform network layer, benchmarks and optimizing the core components for low latency and high throughput. Prior to DataTorrent Vlad worked on distributed BI platform at Huawei and on multi-dimensional database (OLAP) at Hyperion Solutions and Oracle.
O documento discute Cross-Media e como ele une estratégias de marketing tradicionais e digitais para promover produtos e empresas de forma integrada através de múltiplos canais. Também resume a história do YouTube, fundado em 2005 por Chad Hurley e Steve Chen para facilitar o compartilhamento de vídeos online.
Este documento propone dar visibilidad a los negocios hosteleros locales a través de talleres y material didáctico sobre visibilidad en internet. Se contactará a los establecimientos para detectar necesidades, elaborar una ruta gastronómica virtual, y promocionar la gastronomía local en redes sociales y la web para medir resultados.
The document provides the classification results for the 2nd World Clubs Cup karate tournament held in Istanbul, Turkey from November 26-27, 2011. It lists the top 7 female and male teams in kumite (sparring) competition by country and ranking. For the female teams, Kocaeli Kagit Spor Kulubu from Turkey placed first, while Foulad Modarakeh Sepahan from Iran placed first for the male teams. The tournament drew teams from Turkey, France, Egypt, Spain, United Arab Emirates, and Algeria to compete.
El documento describe las características de los blogs y su utilidad como herramientas educativas. Los blogs permiten crear diarios personales o portafolios electrónicos, y también pueden ser usados por profesores para compartir recursos, apuntes, tareas y actividades con los estudiantes. Los blogs aglutinan servicios en línea y permiten transmitir información de manera interactiva entre usuarios.
A professora Maria Inês ensinou seus alunos do Ensino Fundamental sobre recursos naturais e preservação ambiental. Os alunos apresentaram painéis sobre o assunto na escola, que foram elogiados. A exposição nos corredores da escola ensinou a outros sobre a importância da preservação dos recursos naturais e do meio ambiente.
This document is blank and contains no information to summarize. It has no text content beyond the header "Atelier Cherry" which is repeated with no other details provided.
El documento habla sobre la presencia del hablante en un lugar. Menciona que el hablante está allí porque ha venido a ese lugar. El texto es muy corto y no proporciona más detalles sobre el propósito de la visita del hablante o el contexto.
Este documento discute conceitos de ecologia de populações, classificação, evolução e taxonomia. Ele explica como os organismos são classificados usando binômios e hierarquias e como a classificação reflete a história evolutiva. Também discute evidências da evolução como registros fósseis e homologias e apresenta exemplos de árvores filogenéticas.
Este documento presenta una tabla con números aleatorios y solicita encontrar los resultados de ejercicios de suma de números. La tabla contiene 9 filas con números entre 0 y 10 en 13 columnas. El documento indica que es la ficha de trabajo número 3 sobre "Sopa de números" para el 5o semestre de la especialidad de Matemáticas en el Instituto Normal Superior Adventista.
1) Comissão da Câmara aprova projeto que cria política para incentivar produção de cafés de melhor qualidade no Brasil.
2) Melhores cafés de Minas Gerais da safra de 2015 serão leiloados virtualmente, com lance mínimo de R$1.000 por saca de 60kg.
3) Estudo da Universidade de Harvard aponta que consumo moderado de café está associado a menor risco de morte por doenças cardiovasculares e outras condições.
This document discusses project management and management consultancy services. It offers expertise in managing projects from start to finish as well as advising on management strategies and processes. Clients are provided solutions to improve operations through strategic project implementation and consultative guidance.
This document provides a checklist for configuring SQL Server that includes recommendations for the Windows OS, patches, page file, antivirus, RAID, disk formatting, power options, network cards, installation directories, SQL Server services accounts, trace flags, server properties, memory settings, TempDB configuration, and database configuration. It offers guidance on topics like Windows version, patch level, page file size, antivirus exclusions, RAID level, disk formatting, power plan, network redundancy, installation directories, services accounts, trace flags, memory allocation, TempDB files, and database growth settings.
Sql server 2016 it just runs faster sql bits 2017 editionBob Ward
SQL Server 2016 includes several performance improvements that help it run faster than previous versions:
1. Automatic Soft NUMA partitions workloads across NUMA nodes when there are more than 8 CPUs per node to avoid bottlenecks.
2. Dynamic memory objects are now partitioned by CPU to avoid contention on global memory objects.
3. Redo operations can now be parallelized across multiple tasks to improve performance during database recovery.
Based on the popular blog series, join me in taking a deep dive and a behind the scenes look at how SQL Server 2016 “It Just Runs Faster”, focused on scalability and performance enhancements. This talk will discuss the improvements, not only for awareness, but expose design and internal change details. The beauty behind ‘It Just Runs Faster’ is your ability to just upgrade, in place, and take advantage without lengthy and costly application or infrastructure changes. If you are looking at why SQL Server 2016 makes sense for your business you won’t want to miss this session.
SQL Server 2016 introduces new capabilities to help improve performance, security, and analytics:
- Operational analytics allows running analytics queries concurrently with OLTP workloads using the same schema. This provides minimal impact on OLTP and best performance.
- In-Memory OLTP enhancements include greater Transact-SQL coverage, improved scaling, and tooling improvements.
- The new Query Store feature acts as a "flight data recorder" for databases, enabling quick performance issue identification and resolution.
Tempdb is more permanent than one may think. The document discusses various aspects of Tempdb including its birth and initial configuration, restrictions, what takes up space in Tempdb such as queries and triggers, performance improvements in SQL Server 2016 including new trace flags, best practices for configuring Tempdb such as number of files, minimizing Tempdb utilization, and tips for backing up and restoring Tempdb. The document provides an agenda for a training session on managing and optimizing Tempdb.
This document outlines 6 golden rules for optimizing Teradata SQL queries: 1) Ensure statistic completeness and correctness, 2) Use primary indexes for joins whenever possible, 3) Leverage Teradata indexing techniques like secondary indexes and join indexes, 4) Rewrite queries when possible, 5) Monitor queries in real-time, and 6) Compare resource usage before and after optimization to measure improvement. Following these rules helps improve query performance by ensuring the optimizer selects efficient execution plans.
Maintenance Plans for Beginners | 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 summarizes the key points from a presentation on SQL Server 2016. It discusses in-memory and columnstore features, including performance gains from processing data in memory instead of on disk. New capabilities for real-time operational analytics are presented that allow analytics queries to run concurrently with OLTP workloads using the same data schema. Maintaining a columnstore index for analytics queries is suggested to improve performance.
The document discusses tempdb, a system database in SQL Server that is used to store temporary objects. It covers topics like restrictions on tempdb, what takes up space in tempdb such as queries and triggers, best practices for allocating and configuring tempdb files, using trace flags to improve performance, minimizing usage of tempdb to avoid contention, and tips for correctly configuring tempdb.
Best Practices for Supercharging Cloud Analytics on Amazon RedshiftSnapLogic
In this webinar, we discuss how the secret sauce to your business analytics strategy remains rooted on your approached, methodologies and the amount of data incorporated into this critical exercise. We also address best practices to supercharge your cloud analytics initiatives, and tips and tricks on designing the right information architecture, data models and other tactical optimizations.
To learn more, visit: http://www.snaplogic.com/redshift-trial
Modernizing Your Database with SQL Server 2019 discusses SQL Server 2019 features that can help modernize a database, including:
- The Hybrid Buffer Pool which supports persistent memory to improve performance on read-heavy workloads.
- Memory-Optimized TempDB Metadata which stores TempDB metadata in memory-optimized tables to avoid certain blocking issues.
- Intelligent Query Processing features like Adaptive Query Processing, Batch Mode processing on rowstores, and Scalar UDF Inlining which improve query performance.
- Approximate Count Distinct, a new function that provides an estimated count of distinct values in a column faster than a precise count.
- Lightweight profiling, enabled by default, which provides query plan
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]vasuballa
This Oracle Development session summarizes practical tips and lessons learned from performance tuning and benchmarking the world’s largest Oracle E-Business Suite environments. Application system administrators will get concrete tips and techniques for identifying and resolving performance bottlenecks on all layers of the technology stack. They will also learn how Oracle’s engineered systems such as Oracle Exadata and Oracle Exalogic can dramatically improve the performance of their system
The document discusses the key capabilities that enterprises need from databases including security, reliability, scalability, ability to store different data types, and integration with business intelligence tools. It provides examples of how SQL Server 2008 addresses these needs through features like encryption, auditing, clustering, file streaming, spatial data support, and master data management. The conclusion states that while SQL Server 2008 is suitable, enterprises also require additional master data management capabilities.
This document provides an overview of In-Memory OLTP and other SQL Server 2016 features such as Stretch Database, Always Encrypted, Dynamic Data Masking, and Query Store. It discusses how In-Memory OLTP can significantly improve database application performance through its memory-optimized tables and natively compiled stored procedures. It also summarizes capabilities for several high availability and security features introduced in SQL Server 2016.
Trigger
After Trigger: INSERT
After Trigger: UPDATE
After Trigger: DELETE
After Trigger: Magic Tables
Instead of Trigger: INSERT
Instead of Trigger: UPDATE
Instead Of Trigger: DELETE
This document summarizes key differences between front-end applications like Access and the SQL Server backend. It also provides overviews of SQL Server transactions, server architecture including protocols and components, how select and update requests are processed, and uses of dynamic management views.
The document discusses ways to optimize performance of the TEMPDB database in SQL Server. It begins by explaining what objects are stored in TEMPDB and how it works internally. Some common TEMPDB problems are TEMPDB experiencing I/O bottlenecks, contention on allocation structures, and running out of space. The document then provides various ways to monitor and optimize TEMPDB performance, such as pre-allocating more space, locating TEMPDB on fast storage, minimizing temporary object usage, and enhancing temporary object reuse.
Live Query Statistics and Query Store are new features in SQL Server 2016 that provide insights into query performance. Live Query Statistics allows users to view live execution plans and operator statistics to troubleshoot long-running or problematic queries. Query Store automatically captures query histories, plans, and runtime statistics to help users identify performance regressions and force previous high-performing plans. Both features aim to simplify performance troubleshooting and provide greater visibility into the query optimization and execution process.
Similar to SQL Saturday - Twelve Trace Flags In Twelve Minutes (20)
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
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
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3Data Hops
Free A4 downloadable and printable Cyber Security, Social Engineering Safety and security Training Posters . Promote security awareness in the home or workplace. Lock them Out From training providers datahops.com
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Tatiana Kojar
Skybuffer AI, built on the robust SAP Business Technology Platform (SAP BTP), is the latest and most advanced version of our AI development, reaffirming our commitment to delivering top-tier AI solutions. Skybuffer AI harnesses all the innovative capabilities of the SAP BTP in the AI domain, from Conversational AI to cutting-edge Generative AI and Retrieval-Augmented Generation (RAG). It also helps SAP customers safeguard their investments into SAP Conversational AI and ensure a seamless, one-click transition to SAP Business AI.
With Skybuffer AI, various AI models can be integrated into a single communication channel such as Microsoft Teams. This integration empowers business users with insights drawn from SAP backend systems, enterprise documents, and the expansive knowledge of Generative AI. And the best part of it is that it is all managed through our intuitive no-code Action Server interface, requiring no extensive coding knowledge and making the advanced AI accessible to more users.
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.
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.
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.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/temporal-event-neural-networks-a-more-efficient-alternative-to-the-transformer-a-presentation-from-brainchip/
Chris Jones, Director of Product Management at BrainChip , presents the “Temporal Event Neural Networks: A More Efficient Alternative to the Transformer” tutorial at the May 2024 Embedded Vision Summit.
The expansion of AI services necessitates enhanced computational capabilities on edge devices. Temporal Event Neural Networks (TENNs), developed by BrainChip, represent a novel and highly efficient state-space network. TENNs demonstrate exceptional proficiency in handling multi-dimensional streaming data, facilitating advancements in object detection, action recognition, speech enhancement and language model/sequence generation. Through the utilization of polynomial-based continuous convolutions, TENNs streamline models, expedite training processes and significantly diminish memory requirements, achieving notable reductions of up to 50x in parameters and 5,000x in energy consumption compared to prevailing methodologies like transformers.
Integration with BrainChip’s Akida neuromorphic hardware IP further enhances TENNs’ capabilities, enabling the realization of highly capable, portable and passively cooled edge devices. This presentation delves into the technical innovations underlying TENNs, presents real-world benchmarks, and elucidates how this cutting-edge approach is positioned to revolutionize edge AI across diverse applications.
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyScyllaDB
Freshworks creates AI-boosted business software that helps employees work more efficiently and effectively. Managing data across multiple RDBMS and NoSQL databases was already a challenge at their current scale. To prepare for 10X growth, they knew it was time to rethink their database strategy. Learn how they architected a solution that would simplify scaling while keeping costs under control.
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.
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframePrecisely
Inconsistent user experience and siloed data, high costs, and changing customer expectations – Citizens Bank was experiencing these challenges while it was attempting to deliver a superior digital banking experience for its clients. Its core banking applications run on the mainframe and Citizens was using legacy utilities to get the critical mainframe data to feed customer-facing channels, like call centers, web, and mobile. Ultimately, this led to higher operating costs (MIPS), delayed response times, and longer time to market.
Ever-changing customer expectations demand more modern digital experiences, and the bank needed to find a solution that could provide real-time data to its customer channels with low latency and operating costs. Join this session to learn how Citizens is leveraging Precisely to replicate mainframe data to its customer channels and deliver on their “modern digital bank” experiences.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
2. Matt Slocum – Who am I?
DBA manager with a passion for SQL Server
Experience with SQL Server v6.5-2014
Specialize in replication and performance tuning
MCITP: DBA SQL 2005 & 2008
MCSE: SQL 2012 Data Platform
Leader of Rochester PASS SSUG
Established SQL Saturday Rochester
5th annual event was in May 2016
11/17/201612 Trace Flags in 12-ish Minutes2 |
3. How To Use Trace Flags
Ad-hoc Enable
DBCC TRACEON (####, -1)
#### = Trace Flag
-1 (optional) = Server vs. Query level
Ad-hoc Disable
DBCC TRACEOFF (####, -1)
Status
DBCC TRACESTATUS
Startup Parameter - SQL Server Configuration Manager
-T####
Query option
OPTION (QUERYTRACEON ####)
3 | 11/17/201612 Trace Flags in 12-ish Minutes
4. High IO Databases (TempDB & User)
TF 1117 (Server level)
Grow all data files on a database when one data file
needs to grow
Keeps data files consistently sized
Use: On all instances that have DBs with > 1 data file
TF 1118 (Server level)
Reserve an entire Extent in the data cache when one
new page is allocated
Reduces overhead of allocating additional pages
Use: On every instance everywhere
4 | 11/17/201612 Trace Flags in 12-ish Minutes
5. SQL 2014/2016 Cardinality Estimator
TF 9481 (Server or Session/Query level)
Use emulated SQL 2012 Cardinality Estimator
Use: SQL 2014 plans are not as optimal as 2012
TF 2312 (Session/Query level)
Forces SQL 2014 Native Cardinality Estimator
Only need to use when 9481 is set at the server level
Use: When 9481 is set on the server and you have
queries that perform better with the SQL 2014 CE
5 | 11/17/201612 Trace Flags in 12-ish Minutes
6. Statistics Auto Updates/Estimations
TF 2371 (Server level)
Reduce percentage of change required before
automatically updating statistics on large tables
Use: Everywhere (SQL 2008 R2+)
TF 2389/2390 (Server level)
Affects statistics on ascending columns
Query optimizer will query the highest value from the
column so that it can create accurate estimates
Use: When you experience bad estimates when
querying columns with ascending values
6 | 11/17/201612 Trace Flags in 12-ish Minutes
7. Tune Query Plan Generation
TF 6498 (Server level)
Enables multiple simultaneous large query
compilations in SQL 2014
Use: SQL 2014 when you experience this wait:
RESOURCE_SEMAPHORE_QUERY_COMPILE
TF 4136 (Server or Session/Query level)
Disables parameter sniffing
Causes reduced performance on skewed datasets
Use: Query level preferred when parameter sniffing
causes poor performance.
7 | 11/17/201612 Trace Flags in 12-ish Minutes
8. Optimize CPU utilization
TF 8008 (Server level)
Cause the scheduler to evaluate which NUMA/soft-
NUMA node to execute a query on
Prevents one CPU/NUMA node from running hot
while the others are much less utilized
Use: If you see CPU contention on one NUMA node
TF 8048 (Server level)
Optimizes how the scheduler assigns work to NUMA
nodes with > 8 logical CPUs.
SQL 2008 - 2014 SP1 (soft-NUMA in 2014 SP2)
Use: Run queries in MS article to determine if needed
8 | 11/17/201612 Trace Flags in 12-ish Minutes
9. Suppress Successful Backup Logs
TF 3226
Successful backups are not logged to the
ERRORLOG
Keeps your ERRORLOG cleaner
Use: All instances of SQL Server
9 | 11/17/201612 Trace Flags in 12-ish Minutes
10. Conclusion
Test, test, TEST
Official MS recommendations
https://support.microsoft.com/en-us/kb/2964518
Do your homework and see what works
If you don’t need it, don’t use it
SQL 2016 enables a lot automatically:
https://www.brentozar.com/archive/2016/03/sq
l-server-2016-death-trace-flag/
10 | 11/17/201612 Trace Flags in 12-ish Minutes