SlideShare a Scribd company logo
October 15, 2015
Performance Acceleration
and Scalability
SafePeak Technologies
SafePeak Dynamic Caching (SQL Server Acceleration)
• Acceleration and Scale-Up
• Automated In-Memory Dynamic Caching
– Automated caching of read SQL queries and stored procedures
– Combination of cache and in-memory database
– Cache is never stale – Writes trigger
a) Real-time cache invalidation
b) Sent immediately to the database
– Ultra-Fast: ~0.000,050 sec
• No code changes
• Custom and 3rd-party apps
• For SQL Server (currently)
SafePeak Dynamic Caching
For SQL Server Acceleration
Results: Large Mobile Telecom Customer
E-Commerce Application
7
Aberdeen Group
Research: E-commerce response time acceleration effect: From 6 to 5 sec.:
Sales
Conversions
Customer
Satisfaction
Page
Views
12.5%7.5% 19%
9X Faster
DB
Case Study: Tier 1 SW Vendor
SharePoint Application
SQL Server CPU Time (% )
8
• 1/10 CPU Load
• 1/10 I/O Load
• No more overload
CPU Overload
• Cache hit = 75%
• Acceleration:
70% - 350%
Application Time (Sec)
9
SQL Analytics:
Real Time Performance Analysis & Control
Manage Cache on
Database, Table and
Query Level
Automated SQL
Patterns Detection
and Analysis
Real-time & statistical
performance analytics
DB speed=98ms
Cache speed=0.15ms
New Average=3.8ms
10
1 2
3
READ Query/SP in Cache READ Query/SP not in Cache
WRITE QUERY/SP
(update, insert, delete)
Dynamic Caching: Caching of result-sets
with transactional auto-invalidation
11
SafePeak Caching Features
(main highlights)
Caching Feature More info
SQL Batch Queries Caching of any “read” query, with any types of data
SQL Stored Procedures Caching of any “read” procedure, inc. with Dynamic SQL
Automated Caching Deterministic SQL queries and Stored Procedures are automatically
activated for caching
Semi Automated Caching Non-Deterministic SQL Queries and Stored Procedures – activation by
“click-and-point” + advanced configuration
Fully Dynamic Caching Automated eviction of cache items on “writes” to relevant tables
relevant to each SQL Pattern (default setting)
Semi Dynamic Caching Caching w. reduced sensitivity of a SQL Pattern to “writes”
Advanced Settings Caching based on TTL, Scheduled Evictions, Dependencies
Configure exceptions
And override settings
Configuration of not-fully understood procedures or override its
behavior settings, for cache optimization
Cache warm-up list XML based list of queries for periodically auto-caching
Import/Export settings Save, auto-apply, export and import Database template settings
12
(A1) Query is routed to Active SafePeak
server and then thru Network-Proxy SW to
SafePeak (A2).
(A3, A4) In the rare event of software
failure, processing is automatically
redirected to 2nd SafePeak (A3 - optional)
or directly to the database (A4).
(P1) If a HW error occurs due to a
malfunctioning server, processing is
automatically shifted into passive
SafePeak, ensuring that the loss of the
server will not impact continuous
processing.
(P2) Query is then routed to 2nd SafePeak.
(P3) If error occurs, processing is
redirected to the SQL Server database
Network Proxy
SafePeak Core
Query
Network Proxy
SafePeak Core
Active SafePeak
Passive SafePeak
Cluster
Virtual IP
(A2)
(A4)(A1)
(P2)
(P3)
(P1)
(A2)
(P2)
H/A: A Cluster deployment
14
Better, Faster, Cost-Effective
SAFEPEAK:
Dynamic
Caching
Yes
Hours
Yes
None
Low
App coding
Caching and
DB Tuning
No
Months
No
•Dev + DBA Time
•3rd party apps
limitations
High
Hardware
Scale-Up
No
Weeks
Yes
•Hardware
•SW Licenses
•IT+DBA Time
High
Virtualization
Optimized
Deployment
Time
Application
Agnostic
Hidden High
Cost Factors
Cost
“SafePeak’s unique plug and play, automated solution, provides customers
an immediate improvement of application performance and response time. A key
differentiator vis-à-vis existing solutions.” Massimo Pezzini, VP & Fellow - Gartner
15
SafePeak as an Investment
“I’m very impressed with SafePeak… Great acceleration
solution for users who want immediate results for
performance, scalability and peak spikes challenges… (in)
e-commerce, cloud and hosted apps, large SharePoint and
Dynamics installations, ERP and CRM”
– Pinal Dave, Microsoft
* SQL Authority is the most popular blog on SQL, with millions of readers
Accelerate Your Business.
THANK YOU
www.safepeak.com
16

More Related Content

PPTX
Common SQL Server Mistakes and How to Avoid Them with Tim Radney
PPTX
Azure Resource Monitoring cloud talk_20161128
PPTX
Apache Apex Meetup at Cask
PPTX
Taking Akka Streams & Akka Http to Large Scale Production Applications
PPTX
(Past), Present, and Future of Apache Flink
PPTX
Closing the door on application performance problems
PPTX
Apache Apex Introduction with PubMatic
PPTX
Service quality monitoring system architecture
Common SQL Server Mistakes and How to Avoid Them with Tim Radney
Azure Resource Monitoring cloud talk_20161128
Apache Apex Meetup at Cask
Taking Akka Streams & Akka Http to Large Scale Production Applications
(Past), Present, and Future of Apache Flink
Closing the door on application performance problems
Apache Apex Introduction with PubMatic
Service quality monitoring system architecture

What's hot (19)

PDF
Effective AIOps with Open Source Software in a Week
PDF
Database and application performance vivek sharma
PPTX
Couchbase Connect 2016: Monitoring Production Deployments The Tools – LinkedIn
PPTX
SQL TUNING 101
PDF
Siebel monitoring
PPTX
Stream Processing with Apache Apex
PDF
Siebel Monitoring Tools
PPTX
APRICOT 2017: Trafficshifting: Avoiding Disasters & Improving Performance at ...
PPTX
How eBay does Automatic Outage Planning
PPTX
Integrating Hybrid Cloud Database-as-a-Service with Cloud Foundry’s Service​ ...
PPTX
Cloud applications monitoring in digital transformation era
PPTX
Quick and dirty performance analysis
PDF
Elastic APM: Combinalo con tus logs y métricas para una visibilidad completa
PDF
Intelligently Monitor And Rapidly Troubleshoot Streaming Fast Data Applicatio...
PDF
Getting optimal performance from oracle e business suite(aioug aug2015)
PPTX
Meeting the Demands of Today's Digital Business
PPTX
ARA - More than Continuous Integrations and Continuous Delivery
PPTX
Tuning OEM Templates
PPTX
Metrics are Not Enough: Monitoring Apache Kafka / Gwen Shapira (Confluent)
Effective AIOps with Open Source Software in a Week
Database and application performance vivek sharma
Couchbase Connect 2016: Monitoring Production Deployments The Tools – LinkedIn
SQL TUNING 101
Siebel monitoring
Stream Processing with Apache Apex
Siebel Monitoring Tools
APRICOT 2017: Trafficshifting: Avoiding Disasters & Improving Performance at ...
How eBay does Automatic Outage Planning
Integrating Hybrid Cloud Database-as-a-Service with Cloud Foundry’s Service​ ...
Cloud applications monitoring in digital transformation era
Quick and dirty performance analysis
Elastic APM: Combinalo con tus logs y métricas para una visibilidad completa
Intelligently Monitor And Rapidly Troubleshoot Streaming Fast Data Applicatio...
Getting optimal performance from oracle e business suite(aioug aug2015)
Meeting the Demands of Today's Digital Business
ARA - More than Continuous Integrations and Continuous Delivery
Tuning OEM Templates
Metrics are Not Enough: Monitoring Apache Kafka / Gwen Shapira (Confluent)
Ad

Viewers also liked (20)

PDF
00 ส่วนนำ1
PPT
Definition of Matter Lab + Phase Change Day 2 a
PDF
Indias top 50 powerful people
PPTX
Uw extension aoc presentation oct 14, 2011 draft
PDF
Perälä: Hajanaisia palveluja vai toimiva kokonaisuus?
PDF
Mba724 s4 2 qualitative research
PPTX
Com es desenvolupen els medicaments?
PPT
Actividad parque chicaque tatiana tequia
PDF
Oliver James Associates - Insurance
PDF
The Works 2
PPTX
Visual poetry
PPTX
Volunteer guidelines
PDF
Wayne Dunn presents on Defining Social Investment and CSR at the Inter-Americ...
PPT
Parts body
PPT
What is cancer
PPT
1 14
PPT
Физиология зубо-челюстной области. Роль полости рта в пищеварении
PPTX
FUM Friends Theological College
PDF
Photoshop project 1
PPT
Founding psychologists
00 ส่วนนำ1
Definition of Matter Lab + Phase Change Day 2 a
Indias top 50 powerful people
Uw extension aoc presentation oct 14, 2011 draft
Perälä: Hajanaisia palveluja vai toimiva kokonaisuus?
Mba724 s4 2 qualitative research
Com es desenvolupen els medicaments?
Actividad parque chicaque tatiana tequia
Oliver James Associates - Insurance
The Works 2
Visual poetry
Volunteer guidelines
Wayne Dunn presents on Defining Social Investment and CSR at the Inter-Americ...
Parts body
What is cancer
1 14
Физиология зубо-челюстной области. Роль полости рта в пищеварении
FUM Friends Theological College
Photoshop project 1
Founding psychologists
Ad

Similar to SafePeak - In-Memory Dynamic Caching (20)

PDF
SafePeak whitepaper
PDF
SafePeak whitepaper for Cloud Apps
PDF
SafePeak Configuration Guide
PDF
SafePeak datasheet 2010
PDF
Safe Peak Technical Ppt W Product Publish
PDF
Doc 2011101412020074
PDF
Safe peak installation guide version 2.1
PPTX
End-to-end Troubleshooting Checklist for Microsoft SQL Server
PDF
SafePeak Installation guide
PPTX
Information Technology Particle Accelerator
PDF
Troubleshooting SQL Server Performance SQL Saturday
DOCX
Sql server 2008 r2 performance and scale
PDF
SafePeak @ large telco - Sharepoint benchmark
PDF
SafePeak - Poria hospital case study
PPTX
SafePeak - IT particle accelerator (2012)
PPTX
Inside SecOps at bet365
PPTX
In the Cloud Performance is Instrumented as Cost - A Resource Plan for People...
PPTX
Data Caching Evolution - the SafePeak deck from webcast 2014-04-24
PPT
Performance Tuning And Optimization Microsoft SQL Database
PPT
Troubleshooting SQL Server
SafePeak whitepaper
SafePeak whitepaper for Cloud Apps
SafePeak Configuration Guide
SafePeak datasheet 2010
Safe Peak Technical Ppt W Product Publish
Doc 2011101412020074
Safe peak installation guide version 2.1
End-to-end Troubleshooting Checklist for Microsoft SQL Server
SafePeak Installation guide
Information Technology Particle Accelerator
Troubleshooting SQL Server Performance SQL Saturday
Sql server 2008 r2 performance and scale
SafePeak @ large telco - Sharepoint benchmark
SafePeak - Poria hospital case study
SafePeak - IT particle accelerator (2012)
Inside SecOps at bet365
In the Cloud Performance is Instrumented as Cost - A Resource Plan for People...
Data Caching Evolution - the SafePeak deck from webcast 2014-04-24
Performance Tuning And Optimization Microsoft SQL Database
Troubleshooting SQL Server

More from Vladi Vexler (7)

PPTX
Data Modeling and Scale Out - ScaleBase + 451-Group webinar 30.4.2015
PPTX
MySQL Visual Analysis and Scale-out Strategy definition - Webinar deck
PPTX
Continuous Availability and Scale-out for MySQL with ScaleBase Lite & Enterpr...
PDF
SafePeak - How to manually configure SafePeak Cluster
PDF
SafePeak - How to configure SQL Server agent in a safepeak deployment
PDF
SafePeak cloud case study:EEDAR
PDF
SafePeak Globes testimonial
Data Modeling and Scale Out - ScaleBase + 451-Group webinar 30.4.2015
MySQL Visual Analysis and Scale-out Strategy definition - Webinar deck
Continuous Availability and Scale-out for MySQL with ScaleBase Lite & Enterpr...
SafePeak - How to manually configure SafePeak Cluster
SafePeak - How to configure SQL Server agent in a safepeak deployment
SafePeak cloud case study:EEDAR
SafePeak Globes testimonial

Recently uploaded (20)

PPTX
sap open course for s4hana steps from ECC to s4
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Big Data Technologies - Introduction.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Electronic commerce courselecture one. Pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
A Presentation on Artificial Intelligence
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Spectroscopy.pptx food analysis technology
PDF
cuic standard and advanced reporting.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
sap open course for s4hana steps from ECC to s4
Digital-Transformation-Roadmap-for-Companies.pptx
Encapsulation_ Review paper, used for researhc scholars
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Programs and apps: productivity, graphics, security and other tools
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Network Security Unit 5.pdf for BCA BBA.
Big Data Technologies - Introduction.pptx
MIND Revenue Release Quarter 2 2025 Press Release
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Electronic commerce courselecture one. Pdf
The AUB Centre for AI in Media Proposal.docx
A Presentation on Artificial Intelligence
20250228 LYD VKU AI Blended-Learning.pptx
Spectroscopy.pptx food analysis technology
cuic standard and advanced reporting.pdf
Spectral efficient network and resource selection model in 5G networks
A comparative analysis of optical character recognition models for extracting...
gpt5_lecture_notes_comprehensive_20250812015547.pdf

SafePeak - In-Memory Dynamic Caching

  • 1. October 15, 2015 Performance Acceleration and Scalability SafePeak Technologies
  • 2. SafePeak Dynamic Caching (SQL Server Acceleration) • Acceleration and Scale-Up • Automated In-Memory Dynamic Caching – Automated caching of read SQL queries and stored procedures – Combination of cache and in-memory database – Cache is never stale – Writes trigger a) Real-time cache invalidation b) Sent immediately to the database – Ultra-Fast: ~0.000,050 sec • No code changes • Custom and 3rd-party apps • For SQL Server (currently) SafePeak Dynamic Caching For SQL Server Acceleration
  • 3. Results: Large Mobile Telecom Customer E-Commerce Application 7 Aberdeen Group Research: E-commerce response time acceleration effect: From 6 to 5 sec.: Sales Conversions Customer Satisfaction Page Views 12.5%7.5% 19% 9X Faster DB
  • 4. Case Study: Tier 1 SW Vendor SharePoint Application SQL Server CPU Time (% ) 8 • 1/10 CPU Load • 1/10 I/O Load • No more overload CPU Overload • Cache hit = 75% • Acceleration: 70% - 350% Application Time (Sec)
  • 5. 9 SQL Analytics: Real Time Performance Analysis & Control Manage Cache on Database, Table and Query Level Automated SQL Patterns Detection and Analysis Real-time & statistical performance analytics DB speed=98ms Cache speed=0.15ms New Average=3.8ms
  • 6. 10 1 2 3 READ Query/SP in Cache READ Query/SP not in Cache WRITE QUERY/SP (update, insert, delete) Dynamic Caching: Caching of result-sets with transactional auto-invalidation
  • 7. 11 SafePeak Caching Features (main highlights) Caching Feature More info SQL Batch Queries Caching of any “read” query, with any types of data SQL Stored Procedures Caching of any “read” procedure, inc. with Dynamic SQL Automated Caching Deterministic SQL queries and Stored Procedures are automatically activated for caching Semi Automated Caching Non-Deterministic SQL Queries and Stored Procedures – activation by “click-and-point” + advanced configuration Fully Dynamic Caching Automated eviction of cache items on “writes” to relevant tables relevant to each SQL Pattern (default setting) Semi Dynamic Caching Caching w. reduced sensitivity of a SQL Pattern to “writes” Advanced Settings Caching based on TTL, Scheduled Evictions, Dependencies Configure exceptions And override settings Configuration of not-fully understood procedures or override its behavior settings, for cache optimization Cache warm-up list XML based list of queries for periodically auto-caching Import/Export settings Save, auto-apply, export and import Database template settings
  • 8. 12 (A1) Query is routed to Active SafePeak server and then thru Network-Proxy SW to SafePeak (A2). (A3, A4) In the rare event of software failure, processing is automatically redirected to 2nd SafePeak (A3 - optional) or directly to the database (A4). (P1) If a HW error occurs due to a malfunctioning server, processing is automatically shifted into passive SafePeak, ensuring that the loss of the server will not impact continuous processing. (P2) Query is then routed to 2nd SafePeak. (P3) If error occurs, processing is redirected to the SQL Server database Network Proxy SafePeak Core Query Network Proxy SafePeak Core Active SafePeak Passive SafePeak Cluster Virtual IP (A2) (A4)(A1) (P2) (P3) (P1) (A2) (P2) H/A: A Cluster deployment
  • 9. 14 Better, Faster, Cost-Effective SAFEPEAK: Dynamic Caching Yes Hours Yes None Low App coding Caching and DB Tuning No Months No •Dev + DBA Time •3rd party apps limitations High Hardware Scale-Up No Weeks Yes •Hardware •SW Licenses •IT+DBA Time High Virtualization Optimized Deployment Time Application Agnostic Hidden High Cost Factors Cost “SafePeak’s unique plug and play, automated solution, provides customers an immediate improvement of application performance and response time. A key differentiator vis-à-vis existing solutions.” Massimo Pezzini, VP & Fellow - Gartner
  • 10. 15 SafePeak as an Investment “I’m very impressed with SafePeak… Great acceleration solution for users who want immediate results for performance, scalability and peak spikes challenges… (in) e-commerce, cloud and hosted apps, large SharePoint and Dynamics installations, ERP and CRM” – Pinal Dave, Microsoft * SQL Authority is the most popular blog on SQL, with millions of readers
  • 11. Accelerate Your Business. THANK YOU www.safepeak.com 16

Editor's Notes

  • #7: “Daynamic” Giga (not jiga) Meta Data Learning service/process
  • #8: Un needed extra slide.
  • #10: Explain columns, explain x60 faster (for first query)