Queuemetrics - Advanced Configuration Manual

Total Page:16

File Type:pdf, Size:1020Kb

Queuemetrics - Advanced Configuration Manual QueueMetrics - Advanced Configuration Manual 2018/04/20 ii QueueMetrics - Advanced Configuration Manual Loway 2018/04/20 Revision History Revision 18.04 - covers QueueMetrics 2018/04/20 L 18.04 Table of Contents 1. Acknowledgements .......................................................................................................... 1 2. ViciDial integration ......................................................................................................... 2 Prerequisites ............................................................................................................... 2 Changes to QueueMetrics database ................................................................................ 2 Changes to ViciDial .................................................................................................... 3 Changes to QueueMetrics ............................................................................................. 4 3. Serving QueueMetrics through Apache ................................................................................ 5 Prerequisites ............................................................................................................... 5 Installing mod_jk ........................................................................................................ 5 Configuration of Apache and mod_jk ............................................................................. 5 Virtual host configuration ............................................................................................. 6 Creating Virtualhosts in Tomcat .................................................................................... 8 Troubleshooting .......................................................................................................... 8 4. Serving QueueMetrics over Apache/SSL ............................................................................ 10 Prerequisites ............................................................................................................. 10 Configure the Name-Based SSL Virtual Hosts ................................................................ 10 Install the Apache HTTP Server and its SSL/TLS Module ................................................ 10 Configure the global Apache Settings ........................................................................... 11 Configure the global SSL/TLS Settings ......................................................................... 11 Create DNS records ................................................................................................... 11 Create the Application Directories ................................................................................ 12 Install the CRT, CSR, and KEY files ............................................................................ 12 Configure the Virtual Hosts ........................................................................................ 12 Verify the Configuration ............................................................................................. 14 Setup the service for automated startup ......................................................................... 14 Troubleshooting ........................................................................................................ 14 Summary of Log Files used by Apache ......................................................................... 14 Notes ....................................................................................................................... 15 Sources .................................................................................................................... 15 5. Installing QM as a ROOT webapp .................................................................................... 16 Prerequisites ............................................................................................................. 16 Model 1: using a ROOT webapp .................................................................................. 16 Model 2: defining a root context .................................................................................. 16 Changes to QueueMetrics ........................................................................................... 17 6. Enabling GZIP compression in Tomcat .............................................................................. 18 Prerequisites ............................................................................................................. 18 Changes to Tomcat .................................................................................................... 18 Changes to QueueMetrics ........................................................................................... 18 For further reading .................................................................................................... 18 7. Advanced QueueMetrics monitoring .................................................................................. 19 Prerequisites ............................................................................................................. 19 Assessing memory problems ....................................................................................... 19 Remote monitoring with VisualVM .............................................................................. 20 8. Database connection pooling ............................................................................................ 22 Prerequisites ............................................................................................................. 22 Changes to the MySQL server ..................................................................................... 22 Changes to QueueMetrics ........................................................................................... 22 Changes to Tomcat .................................................................................................... 23 9. Monitoring and fixing "slow queries" in MySQL ................................................................. 26 Prerequisites ............................................................................................................. 26 Changes to QueueMetrics ........................................................................................... 26 iv 10. Moving QueueMetrics to a different server ....................................................................... 27 Prerequisites ............................................................................................................. 27 Required steps .......................................................................................................... 27 11. Moving the queue_log table to InnoDB ............................................................................ 28 Prerequisites ............................................................................................................. 28 Changes to MySQL ................................................................................................... 28 Changes to QueueMetrics ........................................................................................... 29 12. Using Master-master database replication for strong high-availability ..................................... 30 Prerequisites ............................................................................................................. 30 Changes to MySQL ................................................................................................... 31 Changes to QueueMetrics ........................................................................................... 33 13. Native MySQL logging of queue_log data ........................................................................ 34 Prerequisites ............................................................................................................. 34 14. Separating audio recordings in a daily folder ..................................................................... 35 Prerequisites ............................................................................................................. 35 Archiving script ........................................................................................................ 35 Changes to QueueMetrics ........................................................................................... 36 Making older files accessible ....................................................................................... 36 15. Show ringing phones in the realtime page ........................................................................ 37 16. Using pre-purchased keys (PPK) ..................................................................................... 39 Terminology used ...................................................................................................... 39 Converting a PPK into a License key ............................................................................ 39 Upgrading / downgrading a PPK .................................................................................. 40 17. Enabling log rotation in Tomcat ..................................................................................... 41 Prerequisites ............................................................................................................. 41 The rotation file ........................................................................................................ 41 Misc changes ...........................................................................................................
Recommended publications
  • Asterisk Wifi Portable Voice Calling System Using ARM11
    International Journal of Applied Research 2016; 2(4): 567-570 ISSN Print: 2394-7500 ISSN Online: 2394-5869 Asterisk WiFi portable Voice Calling System using Impact Factor: 5.2 IJAR 2016; 2(4): 567-570 ARM11 www.allresearchjournal.com Received: 29-02-2016 Accepted: 25-03-2016 Sayyad Nikhat Parveen, Prof. Tirupati M. Goskula Sayyad Nikhat Parveen M.Tech Scholar, Electronics Abstract Engineering (Communication), An Internet Protocol Based Private Branch Exchange System consists of one or more SIP (Session Anjuman College of Engg & Initiation Protocol) phones. The IP PBX server functions in a similar manner to a proxy server: SIP Technology, Nagpur, India clients, being soft phone or hardware-based phones, register with the IP PBX server, and when user wishes to make a call user ask the IP PBX to establish the connection. The IP PBX has a directory of all Prof. Tirupati M. Goskula phones/users and their corresponding SIPS address and thus is able to connect an internal call. An IP Assistant Professor, PBX is a complete telephony system that provides telephone calls over IP data networks. Electronics Engineering (Communication), Anjuman All conversations are sent as data packets over the network. IP PBX can enable each and every College of Engg & Technology, employee/person in an organization to be provided with a voice extension, thereby multiplying his/ her Nagpur, India productivity. Easier to manage the routine operations because of web/Graphical User Interface based configuration interface. It eliminates phone wiring as it uses existing network. There is no need to disrupt current external communication infrastructure and operations Keywords: Asterisk, SIP, VoIP, Raspberry, USB handset 1.
    [Show full text]
  • The Lightning Memory-Mapped Database
    The Lightning Memory-Mapped Database Howard Chu CTO, Symas Corp. [email protected] Chief Architect, OpenLDAP [email protected] 2015-09-21 OpenLDAP Project ● Open source code project ● Founded 1998 ● Three core team members ● A dozen or so contributors ● Feature releases every 12-18 months ● Maintenance releases as needed 2 A Word About Symas ● Founded 1999 ● Founders from Enterprise Software world – platinum Technology (Locus Computing) – IBM ● Howard joined OpenLDAP in 1999 – One of the Core Team members – Appointed Chief Architect January 2007 ● No debt, no VC investments: self-funded 3 Intro ● Howard Chu – Founder and CTO Symas Corp. – Developing Free/Open Source software since 1980s ● GNU compiler toolchain, e.g. "gmake -j", etc. ● Many other projects... – Worked for NASA/JPL, wrote software for Space Shuttle, etc. 4 Topics (1) Background (2) Features (3) Design Approach (4) Internals (5) Special Features (6) Results 5 (1) Background ● API inspired by Berkeley DB (BDB) – OpenLDAP has used BDB extensively since 1999 – Deep experience with pros and cons of BDB design and implementation – Omits BDB features that were found to be of no benefit ● e.g. extensible hashing – Avoids BDB characteristics that were problematic ● e.g. cache tuning, complex locking, transaction logs, recovery 6 (2) Features LMDB At A Glance ● Key/Value store using B+trees ● Fully transactional, ACID compliant ● MVCC, readers never block ● Uses memory-mapped files, needs no tuning ● Crash-proof, no recovery needed after restart ● Highly optimized, extremely compact – under 40KB object code, fits in CPU L1 I$ ● Runs on most modern OSs – Linux, Android, *BSD, MacOSX, iOS, Solaris, Windows, etc..
    [Show full text]
  • Oracle & Innodb
    MySQL for the SQL Server DBA Mike Frank, Product Manager - Oracle/MySQL Agenda • MySQL Overview • Use Cases • Comparing Feature Sets • Tools Overview • Next Steps © 2010 Oracle Corporation 2 About MySQL • 15 years of development • 1412 Years million of active Development installations • 750+70,000+ Partners downloads each day • 70K+#3 most Downloads deployed database Per Day • Up to 90% lower TCO than proprietary database offerings Customers across every major operating system, hardware Customersvendor, across geography, every industry,major operating and application system, hardwaretype vendor, geography, industry, and application type High Performance. Reliable. Easy to Use. © 2010 Oracle Corporation 3 Industry Leading Customers Web / Web 2.0 OEM / ISV's SaaS, Hosting, Cloud Computing Telecommunications Enterprise 2.0 © 2010 Oracle Corporation 4 Why MySQL? © 2010 Oracle Corporation 5 Why MySQL? • Lower TCO • Performance – “Up to 90% Faster Query Response Times” • Scalability – “Up to 16-way x86 Servers” – “Up to 64-way CMT Servers” • Reliability – Up to five 9s with MySQL Cluster • Ease of Use – Up and running in 15 minutes – MySQL Enterprise Monitor – MySQL Workbench • Open Source http://www.mysql.com/why-mysql/benchmarks/ © 2010 Oracle Corporation 6 Popular on Windows • 45,000 downloads per day for Windows packages • Server • Tools • Connectors • MySQL Survey 2009 • 66% percent used Windows for development • 48% deployed on Windows for production © 2010 Oracle Corporation 7 Lower Total Cost of Ownership • Compared to SQL Server Enterprise Edition • Per Server vs Per CPU • No Upfront Licensing • Example: – 6 Servers – 2 CPUs per Server – 88% Savings! • MySQL Enterprise – 24x7 Production Support – Enterprise Monitor – Enterprise Binaries • MySQL Enterprise Unlimited – Unlimited Servers at a Low Fixed Cost © 2010 Oracle Corporation 8 Use Cases/Application Scenarios © 2010 Oracle Corporation 9 Why MySQL? - Web Infrastructure 1.
    [Show full text]
  • Mysql Essentials
    <Insert Picture Here> MySQL Essentials Bill Papp Principal Sales Consultant Oracle MySQL What is MySQL? 2 My Experience with MySQL Is……? • I‟ve never seen / used MySQL – I‟m only here because my boss told me to come…… • Downloaded and played around with it in college „cause I didn‟t have money for a „real‟ database…… • Have developed some websites / applications…they seem to work well most of the time…… • I periodically help Facebook tune their servers and am presenting in a MySQL Track at Oracle Open World next month! 3 MySQL Overview • MySQL AB, founded in 1995 • Acquired by Sun in 2008; Sun/MySQL acquired by Oracle in 2009 • 12+ million product installations • ~65,000 downloads each day • Part of the rapidly growing open source LAMP stack • MySQL GPL & Commercial Editions Available 4 LAMP Operating System L Application Server A Database M Scripting P 5 MySQL is Everywhere Multiple Platforms Multiple Languages C C++ C# 6 MySQL: #3 Most Deployed Database Oracle 70% 8% 9% 14% SQL Server 68% 11% 6% 15% MySQL 50% 13% 10% 28% DB2 39% 12% 11% 38% Informix 18% 13% 14% 55% Sybase ASE 15% 14% 14% 57% Sybase IQ 14% 14% 13% 59% Teradata 11% 15% 13% 61% 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Currently Deployed Plan to Deploy Next Year Plan to Deploy but Not in the Next Year No Plans to Deploy 63% Are Deploying MySQL or Are Planning To Deploy 7 Oracle’s Investment in MySQL • Make MySQL a Better MySQL • #1 Open Source Database for Web Applications • MySQL Focus Areas • Web, Embedded & Telecom • LAMP • Windows • Develop, Promote and Support MySQL
    [Show full text]
  • The Dzone Guide to Volume Ii
    THE D ZONE GUIDE TO MODERN JAVA VOLUME II BROUGHT TO YOU IN PARTNERSHIP WITH DZONE.COM/GUIDES DZONE’S 2016 GUIDE TO MODERN JAVA Dear Reader, TABLE OF CONTENTS 3 EXECUTIVE SUMMARY Why isn’t Java dead after more than two decades? A few guesses: Java is (still) uniquely portable, readable to 4 KEY RESEARCH FINDINGS fresh eyes, constantly improving its automatic memory management, provides good full-stack support for high- 10 THE JAVA 8 API DESIGN PRINCIPLES load web services, and enjoys a diverse and enthusiastic BY PER MINBORG community, mature toolchain, and vigorous dependency 13 PROJECT JIGSAW IS COMING ecosystem. BY NICOLAI PARLOG Java is growing with us, and we’re growing with Java. Java 18 REACTIVE MICROSERVICES: DRIVING APPLICATION 8 just expanded our programming paradigm horizons (add MODERNIZATION EFFORTS Church and Curry to Kay and Gosling) and we’re still learning BY MARKUS EISELE how to mix functional and object-oriented code. Early next 21 CHECKLIST: 7 HABITS OF SUPER PRODUCTIVE JAVA DEVELOPERS year Java 9 will add a wealth of bigger-picture upgrades. 22 THE ELEMENTS OF MODERN JAVA STYLE But Java remains vibrant for many more reasons than the BY MICHAEL TOFINETTI robustness of the language and the comprehensiveness of the platform. JVM languages keep multiplying (Kotlin went 28 12 FACTORS AND BEYOND IN JAVA GA this year!), Android keeps increasing market share, and BY PIETER HUMPHREY AND MARK HECKLER demand for Java developers (measuring by both new job 31 DIVING DEEPER INTO JAVA DEVELOPMENT posting frequency and average salary) remains high. The key to the modernization of Java is not a laundry-list of JSRs, but 34 INFOGRAPHIC: JAVA'S IMPACT ON THE MODERN WORLD rather the energy of the Java developer community at large.
    [Show full text]
  • Sun Glassfish Enterprise Server V3 Preludetroubleshooting Guide
    Sun GlassFish Enterprise Server v3 PreludeTroubleshooting Guide Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 820–6823–10 November 2008 Copyright 2008 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A. All rights reserved. Sun Microsystems, Inc. has intellectual property rights relating to technology embodied in the product that is described in this document. In particular, and without limitation, these intellectual property rights may include one or more U.S. patents or pending patent applications in the U.S. and in other countries. U.S. Government Rights – Commercial software. Government users are subject to the Sun Microsystems, Inc. standard license agreement and applicable provisions of the FAR and its supplements. This distribution may include materials developed by third parties. Parts of the product may be derived from Berkeley BSD systems, licensed from the University of California. UNIX is a registered trademark in the U.S. and other countries, exclusively licensed through X/Open Company, Ltd. Sun, Sun Microsystems, the Sun logo, the Solaris logo, the Java Coffee Cup logo, docs.sun.com, Enterprise JavaBeans, EJB, GlassFish, J2EE, J2SE, Java Naming and Directory Interface, JavaBeans, Javadoc, JDBC, JDK, JavaScript, JavaServer, JavaServer Pages, JMX, JSP,JVM, MySQL, NetBeans, OpenSolaris, SunSolve, Sun GlassFish, Java, and Solaris are trademarks or registered trademarks of Sun Microsystems, Inc. or its subsidiaries in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S. and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc.
    [Show full text]
  • Oracle Glassfish Server Application Development Guide Release 3.1.2 E24930-01
    Oracle GlassFish Server Application Development Guide Release 3.1.2 E24930-01 February 2012 This Application Development Guide describes how to create and run Java Platform, Enterprise Edition (Java EE platform) applications that follow the open Java standards model for Java EE components and APIs in the Oracle GlassFish Server environment. Topics include developer tools, security, and debugging. This book is intended for use by software developers who create, assemble, and deploy Java EE applications using Oracle servers and software. Oracle GlassFish Server Application Development Guide, Release 3.1.2 E24930-01 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.
    [Show full text]
  • Innodb 1.1 for Mysql 5.5 User's Guide Innodb 1.1 for Mysql 5.5 User's Guide
    InnoDB 1.1 for MySQL 5.5 User's Guide InnoDB 1.1 for MySQL 5.5 User's Guide Abstract This is the User's Guide for the InnoDB storage engine 1.1 for MySQL 5.5. Beginning with MySQL version 5.1, it is possible to swap out one version of the InnoDB storage engine and use another (the “plugin”). This manual documents the latest InnoDB plugin, version 1.1, which works with MySQL 5.5 and features cutting-edge improvements in performance and scalability. This User's Guide documents the procedures and features that are specific to the InnoDB storage engine 1.1 for MySQL 5.5. It supplements the general InnoDB information in the MySQL Reference Manual. Because InnoDB 1.1 is integrated with MySQL 5.5, it is generally available (GA) and production-ready. WARNING: Because the InnoDB storage engine 1.0 and above introduces a new file format, restrictions apply to the use of a database created with the InnoDB storage engine 1.0 and above, with earlier versions of InnoDB, when using mysqldump or MySQL replication and if you use the older InnoDB Hot Backup product rather than the newer MySQL Enterprise Backup product. See Section 1.4, “Compatibility Considerations for Downgrade and Backup”. For legal information, see the Legal Notices. Document generated on: 2014-01-30 (revision: 37565) Table of Contents Preface and Legal Notices .................................................................................................................. v 1 Introduction to InnoDB 1.1 ............................................................................................................... 1 1.1 Features of the InnoDB Storage Engine ................................................................................ 1 1.2 Obtaining and Installing the InnoDB Storage Engine ............................................................... 3 1.3 Viewing the InnoDB Storage Engine Version Number ............................................................
    [Show full text]
  • Tooling Support for Enterprise Development
    TOOLING SUPPORT FOR ENTERPRISE DEVELOPMENT RYAN CUPRAK & REZA RAHMAN JAVA EE DEVELOPMENT • Java EE has had a bad reputation: • Too complicated • Long build times • Complicated/expensive tooling • Copious amounts of repetitive code • Expensive application servers • Overkill for most projects • Times have changed since 2000! • Java EE 5 made great strides leveraging new features introduced in Java 5. Java EE 6 pushes us forward. • Excellent tooling support combined with a simplification of features makes Java EE development fast, easy, and clean (maintainable). • It is Java EE – NOT J2EE!!! OBJECTIVE Challenge: Starting a new project is often painful. In this presentation you’ll learn: • How to setup a new Java EE project. • Disconnect between theory and practice. • Tools that you should consider learning/adding. • Best practices for Java EE development from tools side. When is the last time you evaluated your tools? APPLICATION TYPES Types of Java EE applications: • Prototype – verify technology, try different techniques, learn new features. • Throw-away – application which has a short-life space, temporary use. • Internal/external portal – application with a long life expectancy and which will grow over time. • Minimize dependence on tools. • Product – an application which deployed at a more than one customer site. Possibly multiple code branches. • Minimize dependence on tools. Life expectancy drives tooling decisions. PRELIMINARIES Considerations for a Java EE toolbox: • Build system: Ant, Maven, IDE specific? • Container: GlassFish/JBoss/ WebLogic/etc. • Technologies: EJB/JPA/CDI/JSF • IDE: Eclipse, NetBeans, IntelliJ IDEA • Other tools: Unit testing, integration testing, UI testing, etc. IDES • NetBeans • Easy to use Java EE templates. • Includes a pre-configured GlassFish container.
    [Show full text]
  • Linux Networking Cookbook.Pdf
    Linux Networking Cookbook ™ Carla Schroder Beijing • Cambridge • Farnham • Köln • Paris • Sebastopol • Taipei • Tokyo Linux Networking Cookbook™ by Carla Schroder Copyright © 2008 O’Reilly Media, Inc. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (safari.oreilly.com). For more information, contact our corporate/institutional sales department: (800) 998-9938 or [email protected]. Editor: Mike Loukides Indexer: John Bickelhaupt Production Editor: Sumita Mukherji Cover Designer: Karen Montgomery Copyeditor: Derek Di Matteo Interior Designer: David Futato Proofreader: Sumita Mukherji Illustrator: Jessamyn Read Printing History: November 2007: First Edition. Nutshell Handbook, the Nutshell Handbook logo, and the O’Reilly logo are registered trademarks of O’Reilly Media, Inc. The Cookbook series designations, Linux Networking Cookbook, the image of a female blacksmith, and related trade dress are trademarks of O’Reilly Media, Inc. Java™ is a trademark of Sun Microsystems, Inc. .NET is a registered trademark of Microsoft Corporation. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O’Reilly Media, Inc. was aware of a trademark claim, the designations have been printed in caps or initial caps. While every precaution has been taken in the preparation of this book, the publisher and author assume no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein.
    [Show full text]
  • Oracle Coherence Developer's Guide
    Oracle® Fusion Middleware Developing Applications with Oracle Coherence 12c (12.1.2) E26039-03 May 2014 Documentation for Developers and Architects that describes how to develop applications that use Coherence for distributed caching and data grid computing. Includes information for installing Coherence, setting up Coherence clusters, configuring Coherence caches, and performing data grid operations. Oracle Fusion Middleware Developing Applications with Oracle Coherence, 12c (12.1.2) E26039-03 Copyright © 2008, 2014, Oracle and/or its affiliates. All rights reserved. Primary Author: Joseph Ruzzi This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.
    [Show full text]
  • A Study of the Innodb Storage Engine in the Mysql 5.6
    SERVICE COMPUTATION 2017 : The Ninth International Conferences on Advanced Service Computing A Study of the InnoDB Storage Engine in the MySQL 5.6 Hong-Jin, Park School of Computer, Information and Communications Sangji University 83 Sangjidae-gil, Wonju, Gangwondo, Korea [email protected] Abstract—MySQL is the most widely used open source models used as a performance benchmark for databases relational database management system. The logical structure through Online Transaction Processing (OLTP) work. of MySQL is largely divided into three layers and the storage Ubuntu 14.04 LTS (Long Term Support) was used as an engine belongs to the last layer. The purpose of this paper is to operating system and HammerDB was installed to evaluate evaluate the performance of InnoDB engine, the engine that performance with TPC-C. supports transaction of several storage engines used in MySQL 5.6. TPC-C (Transaction Processing performance Council – C), II. MYSQL LOGICAL STRUCTURE : INNODB an international standard model of benchmarking, is used for performance evaluation and performance evaluation was MySQL is an open source relational database carried out by installing HammerDB for this purpose. It was management system currently distributed by Oracle. The found that, if the number of user requests increases and the logical structure of MySQL is largely divided into three number of transaction processing requests increases, then the layers. There is a Handing layer in the highest layer and number of transactions processed in InnoDB also increases. processes DB connection, authentication and security. Parsing of query, analysis, review, optimization and caching Keywords- InnoDB, Storage Engine, TPC-C, MySQL 5.6 are performed in the middle layer of the logical structure in MySQL.
    [Show full text]