Embarcadero DBOptimizer



Documentos relacionados
Visión Global de la TI. Administración y Monitoreo Centralizado de Redes. Haciendo Visible lo Invisible. Raul Merida Servicios Profesionales

Learning Masters. Early: Force and Motion

MICROSOFT Course 20462: Administering Microsoft SQL Server Databases

Agustiniano Ciudad Salitre School Computer Science Support Guide Second grade First term

una solución para mejorar la toma de decisiones Performance Management Reporting & Analysis Data Warehouse

Provisioning SQL Databases

Welcome to lesson 2 of the The Spanish Cat Home learning Spanish course.

The 10 Building Blocks of Primary Care

The power to control diabetes is in your hands.

NubaDat An Integral Cloud Big Data Platform. Ricardo Jimenez-Peris

Propiedades del Mineral en Molinos SAG y AG Ahorrando tiempo y dinero con MetSMART: Probando y Simulando la Dureza del Mineral

EL DINERO CUENTA. Personajes. Escenario. Esta obra de teatro tiene lugar en y alrededor de la. Acto 1

Objetivo: You will be able to You will be able to

Contents. Introduction. Aims. Software architecture. Tools. Example

TOUCH MATH. Students will only use Touch Math on math facts that are not memorized.

Kuapay, Inc. Seminario Internacional Modernización de los medios de pago en Chile

Entrevista: el medio ambiente. A la caza de vocabulario: come se dice en español?

Connection from School to Home Kindergarten Math Module 2 Topic A. Making 3 with Triangles and Chips

Midway s Title 1 Parent Resource Room

Learning Masters. Early: Animal Bodies

Dolores de cabeza Trabaje con su doctor para evitar las visitas a la Sala de Emergencia

Learning Masters. Early: Food From Plants

Qué viva la Gráfica de Cien!

IBM Software Demos Rational Model Driven Development

ETS APPs MATELEC Nuevas Funciones para ETS. Madrid. Casto Cañavate KNX Association International

a. Viva a más de 3 millas del centro de la ciudad dado que la persona cambiaria a transportación publica.

SIGUIENDO LOS REQUISITOS ESTABLECIDOS EN LA NORMA ISO Y CONOCIENDO LAS CARACTERISTICAS DE LA EMPRESA CARTONAJES MIGUEL Y MATEO EL ALUMNO DEBERA

Universidad de Guadalajara

English Workout. Indonesians Connect with Feature Phones. 1) What does the boy sell? Answer: 2) Why does he like having a cell phone?

Matemáticas Muestra Cuadernillo de Examen

Computer Science. Support Guide First Term Fourth Grade. Agustiniano Ciudad Salitre School. Designed by Mary Luz Roa M.

Agustiniano Ciudad Salitre School Computer Science Support Guide Second grade Fourth term

Final Project (academic investigation)

MÁSTER UNIVERSITARIO EN BANCA Y FINANZAS

Tendencias educativas oficiales en México

FOR REFERENCE ONLY DO NOT COPY. Social Emotional Health Module. Módulo de Salud Emocional Social SUPPLEMENT 1

Get an early start. Read this first. Use these Back-to-School flyers to reach parents early in the school year.

Self-Test Log Book. FOR RECORDING OF: Blood Glucose Test Results Insulin and Medication Doses Notes

ESTUDIO DE SOLUCIONES DE BUSINESS INTELLIGENCE

Excelling in a Multinational, Multicultural, Global Environment

Edgar Quiñones. HHRR: Common Sense Does Not Mean Business. Objective

Appendix E: Home Connection

Guía de referencia rápida / Quick reference guide Visor de Noticias Slider / NCS News Slider for SharePoint

TIPS: Understanding Overspray

El condicional Recordatorio: Conditional is used for 2 purposes.

Connection from School to Home Science Grade 5 Unit 1 Living Systems

Enter Here -->>> Ganando Dinero por Encuestas Product Details

Por qué ExecuTrain? Por qué ExecuTrain? Modalidad de servicio

IF YOU HAVE THE FOLLOWING PRODUCTS AVAILABLE FOR SALE & IMMEDIATELY DELIVERY, PLEASE LET US KNOW OR SEND US YOUR BEST OFFER,

Collecting Digital Evidence: Online Investigations

Movilidad empresarial como agente de transformación

Grow healthy. Stay healthy. Grow healthy. Stay healthy. PREGNANCY JOURNEY BOOK DIARIO DEL EMBARAZO

A Member of My Community

From e-pedagogies to activity planners. How can it help a teacher?

Antes de ver el video. Comprendes? Actividad 1. El jugador metió un gol. Actividad 2 VIDEO

Diario vivir muerto: 30 días de oración por los puebles no alcanzados, 30 días de desafío (Spanish Edition)

6231 Manteniendo una Base de Datos SQL Server 2008 R2

General Certificate of Education Advanced Subsidiary Examination June 2014

Pruebas de Desempeño. Bárbara Espinoza Vanessa Quintas Alexandra Vega

ST23_ Performance Management and Tuning

Nombre: Pick an item that is special to you (food, place, object) and describe it by filling in each square with at least 5 details.

Cantemos Las Posadas - Contiene Villancicos, Cánticos para Pedir la Piñata, Letanía y todo para la Temporada Navideña. (Corazón Renovado)

Learning Masters. Fluent: Wind, Water, and Sunlight

GUIDE FOR PARENT TEACHER CONFERENCES

Las Actividades Con Los Números

Encuesta. Objetivo: Encuestar a los alumnos del 1º al 5º ciclo de licenciatura en inglés de la Universidad de oriente.

PROGRAMA PARA ANALIZAR DOCUMENTOS Y DETECTAR

Some examples. I wash my clothes, I wash the dishes, I wash the car, I wash the windows. I wash my hands, I wash my hair, I wash my face.

ESTUDIO DE COBERTURA DE LA RED INALÁMBRICA: FACULTAD DE CIENCIAS SOCIALES Y HUMANAS

REST BACK END Y APLICACIÓN PARA ios PARA OPTIMIZAR TIEMPO Y RECOMENDAR NUEVOS EVENTOS

Color, Shape, and Number Patterns

TEESP: Technology Enhanced Elementary Spanish Program Lesson Planner. Title: Qué pasa con su corazón?

FORMAT B1 SPEAKING EXAM

Mi ciudad interesante

manual do usuario para windows sharepoint : The User's Guide

Usage guidelines. About Google Book Search

Acerca de este libro. Normas de uso

Tipos de publicaciones científicas. Sergio Luján

Speak Up! In Spanish. Young s Language Consulting. Young's Language Consulting. Lesson 1 Meeting and Greeting People.

Citizenship. Citizenship means obeying the rules and working to make your community a better place.

Spanish opinions: grammar quest

Su presupuesto. Cómo hacer un presupuesto

IBM Rational for Power i. The business-driven development lifecycle

Elementos de Gestion Ambiental (Spanish Edition)

Learning Spanish Like Crazy. Spoken Spanish Lección Uno. Listen to the following conversation. Male: Hola Hablas inglés? Female: Quién?

Tejer la propia vida: La mujer que ama (Spanish Edition)

Advanced Corporate Finance

Creating a Dynamic Section View of an Assembly By Ing. Jorge Garza Ulloa, MC

Sincerely, Your child s teacher

Steps to Understand Your Child s Behavior. Customizing the Flyer

Notes for teachers: Length of podcast: 7:59

manual de servicio nissan murano z51

RFID TEMPERATURE SENSOR. Autor: Polo Tascón, David. Director: Kramer, Kathleen. Entidad colaboradora: Advantageous Systems LLC.

FORMAT B2 SPEAKING EXAM

Instructions on How to Access and Print Your W2 Statement for Active or Terminated Employees

Learning Masters. Fluent: States of Matter

Business Technology and Banking.

Tesis de Maestría titulada

Los Dones Y Ministerios Del Espiritu Santo (Spanish Edition)

Transcripción:

Administración de Bases de Datos Embarcadero DBOptimizer Raul Merida Servicios Profesionales Haciendo Visible lo invisible

Agenda Desafíos en la gestión de Bases de Datos Qué es DBOptimizer Funciones Características Generación de valor con DBOptimizer Demostración del producto Conclusiones

Desafíos de los SGBD Enterprise Customers Mission Critical Applications OLTP and DW! Multi-tiered applications (web, app, DB) Multiple colors & versions of DBMGR Multiples Instances. Multiple Host OS s. Virtualization Enterpise SAN Storage High Uptime Requirements often 24 x 7 web based apps. Geographically Dispersed Operations High Performance Requirements Increasing work load over time Increasing DB size over time Being able to react quickly to the increasing pace of change Complexity Doing more with less

El mito de la escalabilidad Tiempos de respuesta sostenibles en el tiempo Que pasa si la carga de trabajo aumenta un 50%? Esta previsto el crecimiento del volumen de datos? Volumen de Logs? Hay relación entre el crecimiento del sector/negocio/db?

Gestionar la complejidad

Que es DBOptimizer? Embarcadero DB Optimizer is a SQL profiling and tuning IDE that enables DBAs and developers to quickly discover, diagnose, and optimize poor-performing SQL Performance and tuning tool Targeted for QA and Dev Early resolution for performance problems

Funciones Discover: graphical visualization of wait-time analysis to easily pinpoint the SQL causing poor database performance Diagnose: drill down into detailed activity statistics for individual SQL statements, events and sessions Optimize: batch tuning of DML statements, stored routines, and entire SQL files Collaborate: Before DB Optimizer: Developers blame the database After DB Optimizer: Ends the blame game, Opens discussion, Enables collaboration

Mejora las buenas prácticas Performance issues? Take a profile snapshot Diagnose bottlenecks Tune top SQL Advanced analysis and tuning Not good enough? Profile and stress test to validate Database performance issues happen to developers (Rapid SQL and RAD Studio users), QA Engineers (load testing and performance testing), and DBAs (DBArtisan users) There are opportunities for these roles to collaborate using DB Optimizer Sharing a profile session snapshot for focused diagnosis and root cause analysis Profile session snapshots can be captured during stress testing by the developer, during load testing by the QA engineer, and in production by the DBA Stress testing in the Load Editor helps validate performance gains Index Analysis and VST diagrams are innovations in tuning that allow for advanced tuning techniques to be delivered to a wider audience to make more experts and streamline troubleshooting

Problemas habituales Questions to Ask DBAs How do you manage unexpected SQL performance problems? How much time do you spend trying to deal with these problems? Do you have a profiling tool? How about a stress-test evaluation? What are you using to tune SQL code? If working with multiple DBMSs: Do you have different profiling and tuning tools for each DBMS? Questions for Developers and QA Engineers Are you writing SQL code? How do you tune it? What if you could do some stress testing on the SQL code and then re-tune before you had it over to the DBAs or QA? How can you and/or QA be sure the SQL code will perform in production?

Características SQL tuning DB Optimizer goes beyond hint injections and SQL rewrites to offer innovative features for faster and more advanced SQL tuning and analysis Visual SQL Tuning (VST) VST diagram displays indexes and constraints on tables and views, as well as the joins used in a SQL statement such as Cartesian joins, implied Cartesian joins and many-to-many relationships Index Analysis Color-coded Index Analysis feature shows indexes that are used (green), not used (blue), or missing (orange) and offers indexing recommendations for optimum performance.

Características Stress testing and rounding out profiling details Load Editor SQL stress testing (or load testing) simulates a number of parallel users and executions over a specific period of time Profile Details Profiling details of the SQL Profiler have been expanded to show Session Details for Sybase, and SQL Server and the SQL that ran in the selected session for Sybase, SQL Server, and DB2.

Quién obtiene valor con DBOptimizer? Dev / QA Give visibility into performance of the db Easy to use (don t have to learn DBA stuff) Safe: low over head and read only for profiling DBAs Provides a common tool for dialoging with Dev and Qas IT Manager/Director Use in meetings with DBAs, Devs, QA Aid in discussions issues and making decision ` Help determine where to allocate resources: dev, DBA or machine

Demostración del Producto

Conclusiones Administración de Bases de Datos Mejorada Mejora desempeño de DBAs ROI Ahorro de recursos. Dinámica del negocio Mitigación de la Degradación y Riesgos

Muchas gracias por vuestra atención Raul Merida sp@danysoft.com