Enviar búsqueda
Cargar
Superchaging big production systems on Firebird: transactions, garbage, maintenance
•
Descargar como PPTX, PDF
•
2 recomendaciones
•
1,501 vistas
Mind The Firebird
Seguir
Firebird performance optimization
Leer menos
Leer más
Tecnología
Empresariales
Denunciar
Compartir
Denunciar
Compartir
1 de 19
Descargar ahora
Recomendados
12 Ways to Use PLCs & SQL Databases Together
12 Ways to Use PLCs & SQL Databases Together
Inductive Automation
Boost Operational Efficiency with New OEE Software
Boost Operational Efficiency with New OEE Software
Inductive Automation
Apple care for enterprise 1pager v3 jc
Apple care for enterprise 1pager v3 jc
Leon Henry
Key areas to consider when evaluating a Data Centre
Key areas to consider when evaluating a Data Centre
InTechnology Managed Services (part of Redcentric)
Mobility Meets Manufacturing
Mobility Meets Manufacturing
Inductive Automation
The Path to a Pain-Free Control System Upgrade
The Path to a Pain-Free Control System Upgrade
Inductive Automation
Design Like a Pro: Scripting Best Practices
Design Like a Pro: Scripting Best Practices
Inductive Automation
Design Like a Pro: Essential Steps for Enterprise Architectures
Design Like a Pro: Essential Steps for Enterprise Architectures
Inductive Automation
Recomendados
12 Ways to Use PLCs & SQL Databases Together
12 Ways to Use PLCs & SQL Databases Together
Inductive Automation
Boost Operational Efficiency with New OEE Software
Boost Operational Efficiency with New OEE Software
Inductive Automation
Apple care for enterprise 1pager v3 jc
Apple care for enterprise 1pager v3 jc
Leon Henry
Key areas to consider when evaluating a Data Centre
Key areas to consider when evaluating a Data Centre
InTechnology Managed Services (part of Redcentric)
Mobility Meets Manufacturing
Mobility Meets Manufacturing
Inductive Automation
The Path to a Pain-Free Control System Upgrade
The Path to a Pain-Free Control System Upgrade
Inductive Automation
Design Like a Pro: Scripting Best Practices
Design Like a Pro: Scripting Best Practices
Inductive Automation
Design Like a Pro: Essential Steps for Enterprise Architectures
Design Like a Pro: Essential Steps for Enterprise Architectures
Inductive Automation
Supply Chain Visibility: Parts Town - An O2C Journey from Manual Processing t...
Supply Chain Visibility: Parts Town - An O2C Journey from Manual Processing t...
Emily Millard Murphy
Supply Chain Visibility: Parts Town - An O2C Journey from Manual Processing t...
Supply Chain Visibility: Parts Town - An O2C Journey from Manual Processing t...
Aggregage
Integrator Roundtable Discussion: Facing the Future of Automation
Integrator Roundtable Discussion: Facing the Future of Automation
Inductive Automation
Design Like a Pro: Alarm Management
Design Like a Pro: Alarm Management
Inductive Automation
Get Your ERP & Operational Data Working Together
Get Your ERP & Operational Data Working Together
Inductive Automation
Historic Opportunities: Discover the Power of Ignition's Historian
Historic Opportunities: Discover the Power of Ignition's Historian
Inductive Automation
Putting the Sec into DevOps
Putting the Sec into DevOps
Maytal Levi
Nagios Conference 2007 | Enterprise Application Monitoring with Nagios by Jam...
Nagios Conference 2007 | Enterprise Application Monitoring with Nagios by Jam...
NETWAYS
10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA System
Inductive Automation
Self-Aware Buildings - Leading the way for the future
Self-Aware Buildings - Leading the way for the future
IGBC Green Building Congress
How to Quickly Create Effective Plant-Floor Screens
How to Quickly Create Effective Plant-Floor Screens
Inductive Automation
Working with Large Firebird databases
Working with Large Firebird databases
Mind The Firebird
FBScanner: IBSurgeon's tool to solve all types of performance problems with F...
FBScanner: IBSurgeon's tool to solve all types of performance problems with F...
Alexey Kovyazin
Fail-Safe Cluster for FirebirdSQL and something more
Fail-Safe Cluster for FirebirdSQL and something more
Alexey Kovyazin
Firebird's Big Databases (in English)
Firebird's Big Databases (in English)
Alexey Kovyazin
Life with big Firebird databases
Life with big Firebird databases
Alexey Kovyazin
High-load performance testing: Firebird 2.5, 3.0, 4.0
High-load performance testing: Firebird 2.5, 3.0, 4.0
Alexey Kovyazin
Resolving Firebird performance problems
Resolving Firebird performance problems
Alexey Kovyazin
Firebird recovery tools and techniques by IBSurgeon
Firebird recovery tools and techniques by IBSurgeon
Alexey Kovyazin
How Firebird transactions work
How Firebird transactions work
Alexey Kovyazin
Firebird migration: from Firebird 1.5 to Firebird 2.5
Firebird migration: from Firebird 1.5 to Firebird 2.5
Alexey Kovyazin
SuperServer in Firebird 3
SuperServer in Firebird 3
Mind The Firebird
Más contenido relacionado
La actualidad más candente
Supply Chain Visibility: Parts Town - An O2C Journey from Manual Processing t...
Supply Chain Visibility: Parts Town - An O2C Journey from Manual Processing t...
Emily Millard Murphy
Supply Chain Visibility: Parts Town - An O2C Journey from Manual Processing t...
Supply Chain Visibility: Parts Town - An O2C Journey from Manual Processing t...
Aggregage
Integrator Roundtable Discussion: Facing the Future of Automation
Integrator Roundtable Discussion: Facing the Future of Automation
Inductive Automation
Design Like a Pro: Alarm Management
Design Like a Pro: Alarm Management
Inductive Automation
Get Your ERP & Operational Data Working Together
Get Your ERP & Operational Data Working Together
Inductive Automation
Historic Opportunities: Discover the Power of Ignition's Historian
Historic Opportunities: Discover the Power of Ignition's Historian
Inductive Automation
Putting the Sec into DevOps
Putting the Sec into DevOps
Maytal Levi
Nagios Conference 2007 | Enterprise Application Monitoring with Nagios by Jam...
Nagios Conference 2007 | Enterprise Application Monitoring with Nagios by Jam...
NETWAYS
10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA System
Inductive Automation
Self-Aware Buildings - Leading the way for the future
Self-Aware Buildings - Leading the way for the future
IGBC Green Building Congress
How to Quickly Create Effective Plant-Floor Screens
How to Quickly Create Effective Plant-Floor Screens
Inductive Automation
La actualidad más candente
(11)
Supply Chain Visibility: Parts Town - An O2C Journey from Manual Processing t...
Supply Chain Visibility: Parts Town - An O2C Journey from Manual Processing t...
Supply Chain Visibility: Parts Town - An O2C Journey from Manual Processing t...
Supply Chain Visibility: Parts Town - An O2C Journey from Manual Processing t...
Integrator Roundtable Discussion: Facing the Future of Automation
Integrator Roundtable Discussion: Facing the Future of Automation
Design Like a Pro: Alarm Management
Design Like a Pro: Alarm Management
Get Your ERP & Operational Data Working Together
Get Your ERP & Operational Data Working Together
Historic Opportunities: Discover the Power of Ignition's Historian
Historic Opportunities: Discover the Power of Ignition's Historian
Putting the Sec into DevOps
Putting the Sec into DevOps
Nagios Conference 2007 | Enterprise Application Monitoring with Nagios by Jam...
Nagios Conference 2007 | Enterprise Application Monitoring with Nagios by Jam...
10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA System
Self-Aware Buildings - Leading the way for the future
Self-Aware Buildings - Leading the way for the future
How to Quickly Create Effective Plant-Floor Screens
How to Quickly Create Effective Plant-Floor Screens
Destacado
Working with Large Firebird databases
Working with Large Firebird databases
Mind The Firebird
FBScanner: IBSurgeon's tool to solve all types of performance problems with F...
FBScanner: IBSurgeon's tool to solve all types of performance problems with F...
Alexey Kovyazin
Fail-Safe Cluster for FirebirdSQL and something more
Fail-Safe Cluster for FirebirdSQL and something more
Alexey Kovyazin
Firebird's Big Databases (in English)
Firebird's Big Databases (in English)
Alexey Kovyazin
Life with big Firebird databases
Life with big Firebird databases
Alexey Kovyazin
High-load performance testing: Firebird 2.5, 3.0, 4.0
High-load performance testing: Firebird 2.5, 3.0, 4.0
Alexey Kovyazin
Resolving Firebird performance problems
Resolving Firebird performance problems
Alexey Kovyazin
Firebird recovery tools and techniques by IBSurgeon
Firebird recovery tools and techniques by IBSurgeon
Alexey Kovyazin
How Firebird transactions work
How Firebird transactions work
Alexey Kovyazin
Firebird migration: from Firebird 1.5 to Firebird 2.5
Firebird migration: from Firebird 1.5 to Firebird 2.5
Alexey Kovyazin
SuperServer in Firebird 3
SuperServer in Firebird 3
Mind The Firebird
Tips for using Firebird system tables
Tips for using Firebird system tables
Mind The Firebird
Destacado
(12)
Working with Large Firebird databases
Working with Large Firebird databases
FBScanner: IBSurgeon's tool to solve all types of performance problems with F...
FBScanner: IBSurgeon's tool to solve all types of performance problems with F...
Fail-Safe Cluster for FirebirdSQL and something more
Fail-Safe Cluster for FirebirdSQL and something more
Firebird's Big Databases (in English)
Firebird's Big Databases (in English)
Life with big Firebird databases
Life with big Firebird databases
High-load performance testing: Firebird 2.5, 3.0, 4.0
High-load performance testing: Firebird 2.5, 3.0, 4.0
Resolving Firebird performance problems
Resolving Firebird performance problems
Firebird recovery tools and techniques by IBSurgeon
Firebird recovery tools and techniques by IBSurgeon
How Firebird transactions work
How Firebird transactions work
Firebird migration: from Firebird 1.5 to Firebird 2.5
Firebird migration: from Firebird 1.5 to Firebird 2.5
SuperServer in Firebird 3
SuperServer in Firebird 3
Tips for using Firebird system tables
Tips for using Firebird system tables
Similar a Superchaging big production systems on Firebird: transactions, garbage, maintenance
Log management
Log management
epoxxy
MORS (Mine Operation Reporting System)
MORS (Mine Operation Reporting System)
Reza Ardhianto
Why Test SAP PI/PO after any upgrade
Why Test SAP PI/PO after any upgrade
Daniel Graversen
Best Practices for Becoming an Exceptional Postgres DBA
Best Practices for Becoming an Exceptional Postgres DBA
EDB
Observability - Stockholm Splunk UG Jan 19 2023.pptx
Observability - Stockholm Splunk UG Jan 19 2023.pptx
Magnus Johansson
Mule soft meetup_-_finland_september_25th__2020 v2.0
Mule soft meetup_-_finland_september_25th__2020 v2.0
D.Rajesh Kumar
MineExcellence Drilling Platform
MineExcellence Drilling Platform
MineExcellence
Building a Giant Atlassian Universe to Take Over the World
Building a Giant Atlassian Universe to Take Over the World
Atlassian
Microservices: The Best Practices
Microservices: The Best Practices
Pavel Mička
Oracle Management Cloud - introduction, overview and getting started (AMIS, 2...
Oracle Management Cloud - introduction, overview and getting started (AMIS, 2...
Lucas Jellema
Real User Experience Insight External
Real User Experience Insight External
oracleonthebrain
Application Performance Monitoring from end user to Oracle Java Cloud Service...
Application Performance Monitoring from end user to Oracle Java Cloud Service...
Lucas Jellema
Big server-is-watching-you
Big server-is-watching-you
mkherlakian
Joget Workflow v6 Training Slides - 1 - Introduction to Joget Workflow
Joget Workflow v6 Training Slides - 1 - Introduction to Joget Workflow
Joget Workflow
Rahul N Dixit
Rahul N Dixit
Rahul Dixit
ERP Must Have Features For Manufacturers
ERP Must Have Features For Manufacturers
BatchMaster Software Pvt. Ltd.
Building trust within the organization, first steps towards DevOps
Building trust within the organization, first steps towards DevOps
Guido Serra
SCM Transformation Challenges and How to Overcome Them
SCM Transformation Challenges and How to Overcome Them
Compuware
WMS Overview
WMS Overview
susaneflierl
Innovate 2014 - What's New in Reporting and Analytics
Innovate 2014 - What's New in Reporting and Analytics
Dragos Cojocari
Similar a Superchaging big production systems on Firebird: transactions, garbage, maintenance
(20)
Log management
Log management
MORS (Mine Operation Reporting System)
MORS (Mine Operation Reporting System)
Why Test SAP PI/PO after any upgrade
Why Test SAP PI/PO after any upgrade
Best Practices for Becoming an Exceptional Postgres DBA
Best Practices for Becoming an Exceptional Postgres DBA
Observability - Stockholm Splunk UG Jan 19 2023.pptx
Observability - Stockholm Splunk UG Jan 19 2023.pptx
Mule soft meetup_-_finland_september_25th__2020 v2.0
Mule soft meetup_-_finland_september_25th__2020 v2.0
MineExcellence Drilling Platform
MineExcellence Drilling Platform
Building a Giant Atlassian Universe to Take Over the World
Building a Giant Atlassian Universe to Take Over the World
Microservices: The Best Practices
Microservices: The Best Practices
Oracle Management Cloud - introduction, overview and getting started (AMIS, 2...
Oracle Management Cloud - introduction, overview and getting started (AMIS, 2...
Real User Experience Insight External
Real User Experience Insight External
Application Performance Monitoring from end user to Oracle Java Cloud Service...
Application Performance Monitoring from end user to Oracle Java Cloud Service...
Big server-is-watching-you
Big server-is-watching-you
Joget Workflow v6 Training Slides - 1 - Introduction to Joget Workflow
Joget Workflow v6 Training Slides - 1 - Introduction to Joget Workflow
Rahul N Dixit
Rahul N Dixit
ERP Must Have Features For Manufacturers
ERP Must Have Features For Manufacturers
Building trust within the organization, first steps towards DevOps
Building trust within the organization, first steps towards DevOps
SCM Transformation Challenges and How to Overcome Them
SCM Transformation Challenges and How to Overcome Them
WMS Overview
WMS Overview
Innovate 2014 - What's New in Reporting and Analytics
Innovate 2014 - What's New in Reporting and Analytics
Más de Mind The Firebird
Using Azure cloud and Firebird to develop applications easily
Using Azure cloud and Firebird to develop applications easily
Mind The Firebird
A year in the life of Firebird .Net provider
A year in the life of Firebird .Net provider
Mind The Firebird
How Firebird transactions work
How Firebird transactions work
Mind The Firebird
Copycat presentation
Copycat presentation
Mind The Firebird
Using ТРСС to study Firebird performance
Using ТРСС to study Firebird performance
Mind The Firebird
Overview of RedDatabase 2.5
Overview of RedDatabase 2.5
Mind The Firebird
Creating logs for data auditing in FirebirdSQL
Creating logs for data auditing in FirebirdSQL
Mind The Firebird
Firebird Performance counters in details
Firebird Performance counters in details
Mind The Firebird
Understanding Numbers in Firebird SQL
Understanding Numbers in Firebird SQL
Mind The Firebird
Threading through InterBase, Firebird, and beyond
Threading through InterBase, Firebird, and beyond
Mind The Firebird
New SQL Features in Firebird 3, by Vlad Khorsun
New SQL Features in Firebird 3, by Vlad Khorsun
Mind The Firebird
Orphans, Corruption, Careful Write, and Logging
Orphans, Corruption, Careful Write, and Logging
Mind The Firebird
Firebird release strategy and roadmap for 2015/2016
Firebird release strategy and roadmap for 2015/2016
Mind The Firebird
Nbackup and Backup: Internals, Usage strategy and Pitfalls, by Dmitry Kuzmenk...
Nbackup and Backup: Internals, Usage strategy and Pitfalls, by Dmitry Kuzmenk...
Mind The Firebird
Stored procedures in Firebird
Stored procedures in Firebird
Mind The Firebird
Firebird on Linux
Firebird on Linux
Mind The Firebird
Firebird meets NoSQL
Firebird meets NoSQL
Mind The Firebird
Continuous Database Monitoring with the Trace API
Continuous Database Monitoring with the Trace API
Mind The Firebird
Firebird 3 Windows Functions
Firebird 3 Windows Functions
Mind The Firebird
Firebird Conference 2011 - Introduction
Firebird Conference 2011 - Introduction
Mind The Firebird
Más de Mind The Firebird
(20)
Using Azure cloud and Firebird to develop applications easily
Using Azure cloud and Firebird to develop applications easily
A year in the life of Firebird .Net provider
A year in the life of Firebird .Net provider
How Firebird transactions work
How Firebird transactions work
Copycat presentation
Copycat presentation
Using ТРСС to study Firebird performance
Using ТРСС to study Firebird performance
Overview of RedDatabase 2.5
Overview of RedDatabase 2.5
Creating logs for data auditing in FirebirdSQL
Creating logs for data auditing in FirebirdSQL
Firebird Performance counters in details
Firebird Performance counters in details
Understanding Numbers in Firebird SQL
Understanding Numbers in Firebird SQL
Threading through InterBase, Firebird, and beyond
Threading through InterBase, Firebird, and beyond
New SQL Features in Firebird 3, by Vlad Khorsun
New SQL Features in Firebird 3, by Vlad Khorsun
Orphans, Corruption, Careful Write, and Logging
Orphans, Corruption, Careful Write, and Logging
Firebird release strategy and roadmap for 2015/2016
Firebird release strategy and roadmap for 2015/2016
Nbackup and Backup: Internals, Usage strategy and Pitfalls, by Dmitry Kuzmenk...
Nbackup and Backup: Internals, Usage strategy and Pitfalls, by Dmitry Kuzmenk...
Stored procedures in Firebird
Stored procedures in Firebird
Firebird on Linux
Firebird on Linux
Firebird meets NoSQL
Firebird meets NoSQL
Continuous Database Monitoring with the Trace API
Continuous Database Monitoring with the Trace API
Firebird 3 Windows Functions
Firebird 3 Windows Functions
Firebird Conference 2011 - Introduction
Firebird Conference 2011 - Introduction
Último
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Último
(20)
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Superchaging big production systems on Firebird: transactions, garbage, maintenance
1.
© IBSurgeon 2011 SUPERCHARGING
BIG PRODUCTION SYSTEMS ON FIREBIRD: TRANSACTIONS, GARBAGE, MA INTENANCE Dmitry Kuzmenko, IBSurgeon
2.
© IBSurgeon 2011 What
is big? • 10 users, 1gb database? • 100 users, 1gb database? • 5 users, 100gb database? • Any system, that have performance problems
3.
© IBSurgeon 2011 Steps
to tune performance 1. Hardware 1. Processor, Memory, Disks 2. Virtual machines 2. Transactions 3. Versioning 4. Queries • Everything need to be able logged and monitored
4.
© IBSurgeon 2011 Transactions •
What is happening in the system • What about transaction control in applications (good/bad) • Are there unnecessary active transactions
5.
© IBSurgeon 2011 IBTM:
Transactions monitoring
6.
© IBSurgeon 2011 Active
transactions
7.
© IBSurgeon 2011 Versioning •
Do we need to set sweep interval to 0? • If yes, when it’s better to run gfix –sweep ? • Where versions are, and how much • What is garbage? • What is the cause of versions?
8.
© IBSurgeon 2011 IBAnalyst
9.
© IBSurgeon 2011
10.
© IBSurgeon 2011
11.
© IBSurgeon 2011 What
business logic causes versions grow? • Understandable via special UDFs • Udf writes some parameters to some file • Udfs are called in INSERT/UPDATE/DELETE triggers on tables, that we want to monitor. • UDFs can be called from procedures to understand begin/end of logic block • Intensity can be analyzed by file size • Timestamps and blocks can help to understand logic • Trace API
12.
© IBSurgeon 2011 Queries •
How many queries my application produce? • Does all queries correct and even necessary (obsolete/wrong functionality)? • Which queries take too much time? • How query execution time degrades (if yes)?
13.
© IBSurgeon 2011 FBScanner
14.
© IBSurgeon 2011 1
day, 84 computers, up to 1350 transactions per minute, up to 3200 statements per minute, longest query - 50 seconds
15.
© IBSurgeon 2011 1
application/user monitored up to 85 transactions per minute (?), up to 4200 sql-operators per minute (???)
16.
© IBSurgeon 2011 What
observer can discover? • Users use not only one instance of application • Application runs unnecessary queries • Application use wrong transaction control • Users use application not the way it was designed by developers
17.
© IBSurgeon 2011
18.
© IBSurgeon 2011 What
to do next • Ajust (fix) transaction management in applications • Remove unnecessary write transactions • Fix duration of transactions • Legacy applications, lazy users • Garbage • Drop unnecessary indices • If source is available - fix business logic • Closed source and legacy applications – require special maintenance schedule • Queries • Fix plans or change queries • create/drop indices • Try to use stored aggregates
19.
© IBSurgeon 2011 Summary •
IBSurgeon’s supercharge service is based on IBTM, IBAnalyst and FBScanner, to identify and fix problems with transactions, garbage and maintenance • Tools are available to be adopted by any experienced Firebird professional Special offer: –25% for conference attendees till December 31 support@ib-aid.com www.ib-aid.com
Descargar ahora