MySQL Proxy. Making MySQL more flexible Jan Kneschke
|
|
- Morgan McCormick
- 6 years ago
- Views:
Transcription
1 MySQL Proxy Making MySQL more flexible Jan Kneschke
2 MySQL Proxy proxy servers forward requests to backends and can transform, handle or block them released under the GPL see developed as part of the Enterprise Tools since February 2007
3 Design Decisions goal is to be transparent to the application layer supports all platforms and languages designed to handle thousands of parallel connections (c10k) uses a embedded scripting language for customizations
4 Transparency SHOW WARNINGS can be worked around with Query Injection SELECT USER() shows the connected user (the proxy, not the client) which can be corrected with result set rewriting host auth against the MySQL server
5 Latency early tests via localhost same script run directly and through the proxy latency per mysql packet: 0.4ms ping RTT on 1Gbit: 0.1ms
6 Load Balancing load balancing distributes the load across several slaves Shortest Queue First is default send new connections to the server with the least number of open connections
7 Fail Over dead host are detected taking out of load balancing for 2min uses custom load balancers to decide how to handle a dead host hot + standby uses load balancing
8 Removing SPoF one Proxy == Single Point of Failure use external Heartbeat (linuxha.org) or 2 LB proxies + 1 Host Selecting Proxy per application server
9 Failsafe Load Balancing
10 Flexibility proxy embeds LUA allows analyzing and manipulating packets Inspection Rewriting Blocking Injection
11 LUA PiL embedded, simple, efficient can do OO like programming has scalars, tables, metatables and anonymous functions
12 Query Rewriting Macro Packages (ls, cd, who,...) tagging queries with SQL_CACHE migrating table names and SQL dialects turn EXPLAIN UPDATE DELETE into equivalent EXPLAIN SELECT
13 Query Profiling SHOW SESSION STATUS around a Query Exec_time: 6749 us.. Handler_read_rnd_next = Handler_write = Select_scan = 1
14 Query Statistics Normalize Queries to track query usage Count Table and Index usage Optimize Query Cache Usage by injecting SQL_CACHE in cachable queries see lib/analyze queries.lua
15 Auditing Diagnostic Auditing track which user+ip run which query or accessed which objects when assign query costs log gathered information in a central place see lib/auditing.lua
16 Global Transaction ID Inject a counter in all transactions Answers questions like which slave is most current can I read from this slave, or do I have to read from master you name it
17 Connection Pooling reusing open connections between proxy and server reduces concurrency on the MySQL Server external connection pool for PHP
18 Statement Routing split the query stream into reading and writing READs go to the slaves WRITEs and transactions to the master automatic scale out sharding
19 Tokenizer turns a SQL query into a token stream not a full parser, just a tokenizer for speed reasons understands KEYWORDS, /*comments*/, strings, 123 and `literals` later we'll add support for SQL modes
20 normalizing Queries 1: { TK_SQL_SELECT, select } 2: { TK_STAR, * } 3: { TK_SQL_FROM, from } 4: { TK_LITERAL, t1 } 5: { TK_SQL_WHERE, where } 6: { TK_LITERAL, id } 7: { TK_EQ, = } 8: { TK_INTEGER, 1 } normalized query: SELECT * FROM `t1` WHERE `id` =?
21 Libraries auto config SET GLOBAL... balance load balancers commands parser extract tablenames tokenizer normalize() cleanup queries parse MySQL Command Packets
22 Internals LUA scripting proxy.* is the namespace proxy.connection.* is the current connection proxy.backends[...] are the backends proxy.global.* is the global table proxy.global.config.* is used for the config
23 Internals Scope Each connection has its own script scope proxy.global.* to share data between connections use local to make variables local to the function use package.seeall() to export functions from modules
24 Internals Threading the global scope and threading don't play nice by default patches lua to apply mutexes around variable access
25 Internals Script Cache we reload the script on each connection start adding a script cache with mtime check lua_pushvalue(l, 1) does the trick
26 Roadmap to be released tokenizer read write splitting Query Statistics later parallel Queries proxy initiates connections
27 LUA Gotchas only false and nil are!true, 0 is true to say not equal you use ~= there are no shortcuts no a++, no a *= 4,... no a > b? a : b (there is (a > b) and a or b)
Getting started with MySQL Proxy
Getting started with MySQL Proxy Giuseppe Maxia QA Developer - MySQL AB Sofia - OpenFest 2007 Agenda Overview Some fun Injecting queries Filtering and rewriting queries Working with results Proxy for logging
More informationScaling Databases with DBIx::Router. Perrin Harkins We Also Walk Dogs
Scaling Databases with DBIx::Router Perrin Harkins We Also Walk Dogs What is DBIx::Router? Load-balancing Failover Sharding Transparent (Mostly.) Why would you need this? Web and app servers are easy to
More informationMOC 6232A: Implementing a Microsoft SQL Server 2008 Database
MOC 6232A: Implementing a Microsoft SQL Server 2008 Database Course Number: 6232A Course Length: 5 Days Course Overview This course provides students with the knowledge and skills to implement a Microsoft
More informationProxySQL Tutorial. With a GPL license! High Performance & High Availability Proxy for MySQL. Santa Clara, California April 23th 25th, 2018
ProxySQL Tutorial High Performance & High Availability Proxy for MySQL With a GPL license! Santa Clara, California April 23th 25th, 2018 Who we are René Cannaò ProxySQL Founder Derek Downey Director of
More informationWeb Applications. Software Engineering 2017 Alessio Gambi - Saarland University
Web Applications Software Engineering 2017 Alessio Gambi - Saarland University Based on the work of Cesare Pautasso, Christoph Dorn, Andrea Arcuri, and others ReCap Software Architecture A software system
More informationHA solution with PXC-5.7 with ProxySQL. Ramesh Sivaraman Krunal Bauskar
HA solution with PXC-5.7 with ProxySQL Ramesh Sivaraman Krunal Bauskar Agenda What is Good HA eco-system? Understanding PXC-5.7 Understanding ProxySQL PXC + ProxySQL = Complete HA solution Monitoring using
More informationEnterprise Open Source Databases
Enterprise Open Source Databases WHITE PAPER MariaDB vs. Oracle MySQL vs. EnterpriseDB MariaDB TX Born of the community. Raised in the enterprise. MariaDB TX, with a history of proven enterprise reliability
More informationHigh Availability High Performance Plone
High Availability High Performance Plone Guido Stevens guido.stevens@cosent.nl www.cosent.nl Social Knowledge Technology Plone Worldwide Resilience Please wave, to improve my speech Plone as usual Aspeli:
More informationProxySQL's Internals
ProxySQL's Internals What is ProxySQL? A "Layer 7" database proxy MySQL / ClickHouse protocol aware High Performance High Availability Architecture Overview Clients connect to ProxySQL Requests are evaluated
More informationHighly Available Database Architectures in AWS. Santa Clara, California April 23th 25th, 2018 Mike Benshoof, Technical Account Manager, Percona
Highly Available Database Architectures in AWS Santa Clara, California April 23th 25th, 2018 Mike Benshoof, Technical Account Manager, Percona Hello, Percona Live Attendees! What this talk is meant to
More informationMariaDB MaxScale 2.0, basis for a Two-speed IT architecture
MariaDB MaxScale 2.0, basis for a Two-speed IT architecture Harry Timm, Business Development Manager harry.timm@mariadb.com Telef: +49-176-2177 0497 MariaDB FASTEST GROWING OPEN SOURCE DATABASE * Innovation
More informationConceptual Modeling on Tencent s Distributed Database Systems. Pan Anqun, Wang Xiaoyu, Li Haixiang Tencent Inc.
Conceptual Modeling on Tencent s Distributed Database Systems Pan Anqun, Wang Xiaoyu, Li Haixiang Tencent Inc. Outline Introduction System overview of TDSQL Conceptual Modeling on TDSQL Applications Conclusion
More informationProxySQL Tutorial. Percona Live Europe With a GPL license! High Performance & High Availability Proxy for MySQL
Percona Live Europe 2016 ProxySQL Tutorial High Performance & High Availability Proxy for MySQL With a GPL license! Amsterdam, Netherlands October 3 5, 2016 Visit us at booth #102 Who we are David Turner
More informationHow to setup Orchestrator to manage thousands of MySQL servers. Simon J Mudd 3 rd October 2017
How to setup Orchestrator to manage thousands of MySQL servers Simon J Mudd 3 rd October 2017 Session Summary What is orchestrator and why use it? What happens as you monitor more servers? Features added
More informationPackage doredis. R topics documented: February 19, Type Package
Type Package Package doredis February 19, 2015 Title Foreach parallel adapter for the rredis package Version 1.1.1 Date 2014-2-25 Author Maintainer A Redis parallel backend for the %dopar% function BugReports
More informationPostgres-XC PG session #3. Michael PAQUIER Paris, 2012/02/02
Postgres-XC PG session #3 Michael PAQUIER Paris, 2012/02/02 Agenda Self-introduction Highlights of Postgres-XC Core architecture overview Performance High-availability Release status 2 Self-introduction
More informationMastering phpmyadmiri 3.4 for
Mastering phpmyadmiri 3.4 for Effective MySQL Management A complete guide to getting started with phpmyadmin 3.4 and mastering its features Marc Delisle [ t]open so 1 I community experience c PUBLISHING
More informationIntroducing Lua for MySQL Proxy programming. Giuseppe Maxia QA Developer
Introducing Lua for MySQL Proxy programming Giuseppe Maxia QA Developer December 2007 About me Giuseppe Maxia MySQL QA Developer a.k.a. The Data Charmer Despite popular belief, not a Lua expert (less than
More informationConfiguring the Oracle Network Environment. Copyright 2009, Oracle. All rights reserved.
Configuring the Oracle Network Environment Objectives After completing this lesson, you should be able to: Use Enterprise Manager to: Create additional listeners Create Oracle Net Service aliases Configure
More informationRunning the Setup Web UI
The Cisco Prime IP Express setup interview in the web UI takes you through a series of consecutive pages to set up a basic configuration. For an introduction and details on the basic navigation for the
More informationScaling Without Sharding. Baron Schwartz Percona Inc Surge 2010
Scaling Without Sharding Baron Schwartz Percona Inc Surge 2010 Web Scale!!!! http://www.xtranormal.com/watch/6995033/ A Sharding Thought Experiment 64 shards per proxy [1] 1 TB of data storage per node
More informationPercona XtraDB Cluster ProxySQL. For your high availability and clustering needs
Percona XtraDB Cluster-5.7 + ProxySQL For your high availability and clustering needs Ramesh Sivaraman Krunal Bauskar Agenda What is Good HA eco-system? Understanding PXC-5.7 Understanding ProxySQL PXC
More informationMySQL Replication Options. Peter Zaitsev, CEO, Percona Moscow MySQL User Meetup Moscow,Russia
MySQL Replication Options Peter Zaitsev, CEO, Percona Moscow MySQL User Meetup Moscow,Russia Few Words About Percona 2 Your Partner in MySQL and MongoDB Success 100% Open Source Software We work with MySQL,
More informationCIT 668: System Architecture
CIT 668: System Architecture Availability Topics 1. What is availability? 2. Measuring Availability 3. Failover 4. Failover Configurations 5. Linux HA Availability Availability is the ratio of the time
More informationCatalyst 4500 Series IOS Commands
CHAPTER Catalyst 4500 Series IOS Commands New Commands dot1x guest-vlan supplicant ip dhcp snooping information option allow-untrusted port-security mac-address port-security mac-address sticky port-security
More informationWhat s New in MySQL 5.7 Geir Høydalsvik, Sr. Director, MySQL Engineering. Copyright 2015, Oracle and/or its affiliates. All rights reserved.
What s New in MySQL 5.7 Geir Høydalsvik, Sr. Director, MySQL Engineering Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes
More informationRunning the Setup Web UI
CHAPTER 2 The Cisco Cisco Network Registrar setup interview in the web user interface (UI) takes you through a series of consecutive pages to set up a basic configuration. For an introduction, configuration
More informationPostgres-XC Postgres Open Michael PAQUIER 2011/09/16
Postgres-XC Postgres Open 2011 Michael PAQUIER 2011/09/16 What is Postgres-XC? Project page: http://postgres-xc.sourceforge.net Write-scalable, multi-master clustering solution for PostgreSQL?? @-@ Symetric
More informationUsing MVCC for Clustered Databases
Using MVCC for Clustered Databases structure introduction, scope and terms life-cycle of a transaction in Postgres-R write scalability tests results and their analysis 2 focus: cluster high availability,
More informationDHCP, DNS & IP Address Management. Bart Busschots
DHCP, DNS & IP Address Management Bart Busschots Outline The Back-story How did we get to where we were? What was the problem? Why the need for change? Scope & Requirements What must we have? What would
More informationTechnical Brief. A Checklist for Every API Call. Managing the Complete API Lifecycle
Technical Brief A Checklist for Table of Contents Introduction: The API Lifecycle 2 3 Security professionals API developers Operations engineers API product or business owners Apigee Edge 7 A Checklist
More informationOracle Database 18c and Autonomous Database
Oracle Database 18c and Autonomous Database Maria Colgan Oracle Database Product Management March 2018 @SQLMaria Safe Harbor Statement The following is intended to outline our general product direction.
More informationClustering for the Masses A Gentle Introduction to Tungsten for MySQL. Robert Hodges CTO, Continuent, Inc.
Clustering for the Masses A Gentle Introduction to Tungsten for MySQL Robert Hodges CTO, Continuent, Inc. Topics / What is the Problem? / What is Tungsten and how does it work? / What can you do with it?
More informationAchieving Scalability and High Availability for clustered Web Services using Apache Synapse. Ruwan Linton WSO2 Inc.
Achieving Scalability and High Availability for clustered Web Services using Apache Synapse Ruwan Linton [ruwan@apache.org] WSO2 Inc. Contents Introduction Apache Synapse Web services clustering Scalability/Availability
More informationMySQL for Developers Ed 3
Oracle University Contact Us: 1.800.529.0165 MySQL for Developers Ed 3 Duration: 5 Days What you will learn This MySQL for Developers training teaches developers how to plan, design and implement applications
More informationOracle Database 11g for Experienced 9i Database Administrators
Oracle Database 11g for Experienced 9i Database Administrators 5 days Oracle Database 11g for Experienced 9i Database Administrators Course Overview The course will give experienced Oracle 9i database
More informationMongoDB Architecture
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui MongoDB Architecture Lecturer : Dr. Pavle Mogin SWEN 432 Advanced Database Design and Implementation Advanced Database Design
More informationDEPLOYMENT GUIDE Version 1.1. DNS Traffic Management using the BIG-IP Local Traffic Manager
DEPLOYMENT GUIDE Version 1.1 DNS Traffic Management using the BIG-IP Local Traffic Manager Table of Contents Table of Contents Introducing DNS server traffic management with the BIG-IP LTM Prerequisites
More informationManaging your microservices with Kubernetes and Istio. Craig Box
Managing your microservices with Kubernetes and Istio Craig Box Agenda What is a Service Mesh? How we got here: a story Architecture and details Q&A 2 What is a service mesh? A network for services, not
More informationCluster Upgrade Procedure with Job Queue Migration.
Cluster Upgrade Procedure with Job Queue Migration. Zend Server 5.6 Overview Zend Server 5.6 introduces a new highly-reliable Job Queue architecture, based on a MySQL database storage backend. This document
More informationCreating a large, scalable, and redundant voic cluster using OpenSIPS and FreeSWITCH
OpenSIPS Summit 2018 Amsterdam Alex Goulis Creating a large, scalable, and redundant voicemail cluster using OpenSIPS and FreeSWITCH OpenSIPS Summit 2018 -Amsterdam 1 My experience Designing multi-tenant
More informationDOT NET Syllabus (6 Months)
DOT NET Syllabus (6 Months) THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In- Time Compilation and CLS Disassembling.Net Application to IL
More informationWhite Paper. Fabasoft on Linux - Performance Monitoring via SNMP. Fabasoft Folio 2017 R1 Update Rollup 1
White Paper Fabasoft on Linux - Performance Monitoring via SNMP Fabasoft Folio 2017 R1 Update Rollup 1 Copyright Fabasoft R&D GmbH, Linz, Austria, 2018. All rights reserved. All hardware and software names
More informationLoad Testing Tools. for Troubleshooting MySQL Concurrency Issues. May, 23, 2018 Sveta Smirnova
Load Testing Tools for Troubleshooting MySQL Concurrency Issues May, 23, 2018 Sveta Smirnova Introduction This is very personal webinar No intended use No best practices No QA-specific tools Real life
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8
1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 ADVANCED MYSQL REPLICATION ARCHITECTURES Luís
More informationvmpooler pdxdevops : April 2015
vmpooler pdxdevops : April 2015 who am I? Scott Schneider Quality Engineer @ Puppet Labs sschneider@puppetlabs.com github.com/sschneid @lsrfsh what s a vmpooler? instantly-available VMs what s a vmpooler?
More informationPostgreSQL clusters using streaming replication and pgpool-ii
How to manage a herd of elephants: PostgreSQL clusters using streaming replication and pgpool-ii SRA OSS, Inc. Japan Tatsuo Ishii About me Came from Tokyo, Japan PostgreSQL committer Original author of
More informationHelp! I need more servers! What do I do?
Help! I need more servers! What do I do? Scaling a PHP application 1 2-Feb-09 Introduction A real world example The wonderful world of startups Who am I? 2 2-Feb-09 Presentation Overview - Scalability
More informationMySQL HA Solutions. Keeping it simple, kinda! By: Chris Schneider MySQL Architect Ning.com
MySQL HA Solutions Keeping it simple, kinda! By: Chris Schneider MySQL Architect Ning.com What we ll cover today High Availability Terms and Concepts Levels of High Availability What technologies are there
More informationPYTHON TRAINING COURSE CONTENT
SECTION 1: INTRODUCTION What s python? Why do people use python? Some quotable quotes A python history lesson Advocacy news What s python good for? What s python not good for? The compulsory features list
More informationScaling DreamFactory
Scaling DreamFactory This white paper is designed to provide information to enterprise customers about how to scale a DreamFactory Instance. The sections below talk about horizontal, vertical, and cloud
More informationMCSE Productivity. A Success Guide to Prepare- Core Solutions of Microsoft SharePoint Server edusum.com
70-331 MCSE Productivity A Success Guide to Prepare- Core Solutions of Microsoft SharePoint Server 2013 edusum.com Table of Contents Introduction to 70-331 Exam on Core Solutions of Microsoft SharePoint
More informationMySQL for Developers. Duration: 5 Days
Oracle University Contact Us: 0800 891 6502 MySQL for Developers Duration: 5 Days What you will learn This MySQL for Developers training teaches developers how to develop console and web applications using
More informationLoosely coupled: asynchronous processing, decoupling of tiers/components Fan-out the application tiers to support the workload Use cache for data and content Reduce number of requests if possible Batch
More informationLoad Balancing Sage X3 ERP. Deployment Guide v Copyright Loadbalancer.org, Inc
Load Balancing Sage X3 ERP Deployment Guide v1.0.1 Copyright 2002 2017 Loadbalancer.org, Inc Table of Contents 1. About this Guide...3 2. Deployment...3 3. Initial Setup...3 Accessing the Loadbalancer.org
More informationGnuGk The GNU Gatekeeper
GnuGk The GNU Gatekeeper OpenSource Telephony Summit 2006 Jan Willamowius Project Overview (1) started in 1999, GPL licence all regular H.323 gatekeeper features address translation (alias to IP) access
More informationHigh Availability Solutions for the MySQL Database
www.skysql.com High Availability Solutions for the MySQL Database Introduction This paper introduces recommendations and some of the solutions used to create an availability or high availability environment
More informationBrief introduction of SocketPro continuous SQL-stream sending and processing system (Part 1: SQLite)
Brief introduction of SocketPro continuous SQL-stream sending and processing system (Part 1: SQLite) Introduction Most of client server database systems only support synchronous communication between client
More informationMySQL for Developers. Duration: 5 Days
Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 MySQL for Developers Duration: 5 Days What you will learn This MySQL for Developers training teaches developers how to develop
More informationCopyright. Copyright Ping Identity Corporation. All rights reserved. PingAccess Server documentation Version 4.
Server 4.3 Copyright 1 Copyright 2017 Ping Identity Corporation. All rights reserved. PingAccess Server documentation Version 4.3 June, 2017 Ping Identity Corporation 1001 17th Street, Suite 100 Denver,
More informationHow you can benefit from using. javier
How you can benefit from using I was Lois Lane redis has super powers myth: the bottleneck redis-benchmark -r 1000000 -n 2000000 -t get,set,lpush,lpop,mset -P 16 -q On my laptop: SET: 513610 requests
More informationMySQL Group Replication. Bogdan Kecman MySQL Principal Technical Engineer
MySQL Group Replication Bogdan Kecman MySQL Principal Technical Engineer Bogdan.Kecman@oracle.com 1 Safe Harbor Statement The following is intended to outline our general product direction. It is intended
More informationConsistent Reads Using ProxySQL and GTID. Santa Clara, California April 23th 25th, 2018
Consistent Reads Using ProxySQL and GTID Santa Clara, California April 23th 25th, 2018 Disclaimer I am not René Cannaò @lefred MySQL Community Manager / Oracle the one who provided a hint for this not
More informationPrincipal Solutions Architect. Architecting in the Cloud
Matt Tavis Principal Solutions Architect Architecting in the Cloud Cloud Best Practices Whitepaper Prescriptive guidance to Cloud Architects Just Search for Cloud Best Practices to find the link ttp://media.amazonwebservices.co
More informationWhat s New In Sawmill 8 Why Should I Upgrade To Sawmill 8?
What s New In Sawmill 8 Why Should I Upgrade To Sawmill 8? Sawmill 8 is a major new version of Sawmill, the result of several years of development. Nearly every aspect of Sawmill has been enhanced, and
More informationSQL Server 2014 Training. Prepared By: Qasim Nadeem
SQL Server 2014 Training Prepared By: Qasim Nadeem SQL Server 2014 Module: 1 Architecture &Internals of SQL Server Engine Module : 2 Installing, Upgrading, Configuration, Managing Services and Migration
More informationLarge-Scale Web Applications
Large-Scale Web Applications Mendel Rosenblum Web Application Architecture Web Browser Web Server / Application server Storage System HTTP Internet CS142 Lecture Notes - Intro LAN 2 Large-Scale: Scale-Out
More informationDynamic Server Allocation in a Real-Life Deployable Communications Architecture for
Dynamic Server Allocation in a Real-Life Deployable Communications Architecture for Networked Games Peter Quax Bart Cornelissen Jeroen Dierckx Gert Vansichem Wim Lamotte Hasselt University & Androme NV
More informationV4BstS
http://tagr.com/t/ V4BstS Work with SQL from Version 2000 OLTP/ BI Database Design and Code Review Performance Tuning HA/DR Plan Design Upgrade/ Migration/ Consolidation Capacity Planning Health Check
More informationUsing MariaDB and MaxScale to meet GDPR. Maria Luisa Raviol Senior Sales Engineer- MariaDB
Using MariaDB and MaxScale to meet GDPR Maria Luisa Raviol Senior Sales Engineer- MariaDB The majority of the HTTP attacks were made to PHPMyadmin, a popular MySQL and MariaDB remote management system.
More informationFacebook Tao Distributed Data Store for the Social Graph
L. Lancia, G. Salillari Cloud Computing Master Degree in Data Science Sapienza Università di Roma Facebook Tao Distributed Data Store for the Social Graph L. Lancia & G. Salillari 1 / 40 Table of Contents
More informationPlan and deploy Qlik Sense. Qlik Sense February 2018 Copyright QlikTech International AB. All rights reserved.
Plan and deploy Qlik Sense Qlik Sense February 2018 Copyright 1993-2018 QlikTech International AB. All rights reserved. Copyright 1993-2018 QlikTech International AB. All rights reserved. Qlik, QlikTech,
More informationBrocade Virtual Traffic Manager and Parallels Remote Application Server
White Paper Parallels Brocade Virtual Traffic Manager and Parallels Deployment Guide 01 Contents Preface...4 About This Guide...4 Audience...4 Contacting Brocade...4 Internet...4 Technical Support...4
More informationK6869: Reserved words that should not be used in BIG-IP configurations (10.x - 14.x)
K6869: Reserved words that should not be used in BIG-IP configurations (10.x - 14.x) Non-Diagnostic Original Publication Date: Dec 16, 2006 Update Date: Jan 30, 2019 Topic This article applies to 10.x
More informationMySQL for Developers Ed 3
Oracle University Contact Us: 0845 777 7711 MySQL for Developers Ed 3 Duration: 5 Days What you will learn This MySQL for Developers training teaches developers how to plan, design and implement applications
More informationManual Mysql Query Cache Hit Rate 0
Manual Mysql Query Cache Hit Rate 0 B) why the Table cache hit rate is only 56% How can i achieve better cache hit rate? (OK) Currently running supported MySQL version 5.5.43-0+deb7u1-log or complex to
More informationGIS - Clustering Architectures. Raj Kumar Integration Management 9/25/2008
GIS - Clustering Architectures Raj Kumar Integration Management 9/25/2008 Agenda What is Clustering Reasons to Cluster Benefits Perimeter Server Clustering Components of GIS Clustering Perimeter Server
More informationMcAfee Security Management Center
Data Sheet McAfee Security Management Center Unified management for next-generation devices Key advantages: Single pane of glass across the management lifecycle for McAfee next generation devices. Scalability
More informationMongoDB. David Murphy MongoDB Practice Manager, Percona
MongoDB Click Replication to edit Master and Sharding title style David Murphy MongoDB Practice Manager, Percona Who is this Person and What Does He Know? Former MongoDB Master Former Lead DBA for ObjectRocket,
More informationOracle Database 11g: New Features for Oracle 9i DBAs
Oracle University Contact Us: 1.800.529.0165 Oracle Database 11g: New Features for Oracle 9i DBAs Duration: 5 Days What you will learn This course introduces students to the new features of Oracle Database
More informationJava Performance: The Definitive Guide
Java Performance: The Definitive Guide Scott Oaks Beijing Cambridge Farnham Kbln Sebastopol Tokyo O'REILLY Table of Contents Preface ix 1. Introduction 1 A Brief Outline 2 Platforms and Conventions 2 JVM
More informationCOPYRIGHTED MATERIAL. Contents at a Glance
Contents at a Glance Introduction xxiii Chapter 1 Planning the Logical Architecture 1 Chapter 2 Designing the Physical Architecture 47 Chapter 3 Integrating SharePoint with the Network Infrastructure 127
More informationWhat s New in MySQL 5.7
What s New in MySQL 5.7 Mario Beck MySQL EMEA Presales Manager Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and
More informationHow have PostgreSQL community and Market evolved in Japan. Tatsuo Ishii SRA OSS, Inc. Japan
How have community and Market evolved in Japan Tatsuo Ishii SRA OSS, Inc. Japan 2 Who am I? OSS developer Community activity committer pgpool-ii community lead Co founder of Japan Users Group Secretary
More informationIntegrigy Consulting Overview
Integrigy Consulting Overview Database and Application Security Assessment, Compliance, and Design Services March 2016 mission critical applications mission critical security About Integrigy ERP Applications
More information2018 ISC. A modern DHCP engine. tomek(at)isc(dot)org. Tomek Mrugalski UKNOF40. Kea
Kea A modern DHCP engine UKNOF40 Tomek Mrugalski tomek(at)isc(dot)org If you never heard about Kea Modern DHCPv4, DHCPv6 and DDNS servers Performance Scalable (millions of devices) On-line reconfiguration
More informationICALEPS 2013 Exploring No-SQL Alternatives for ALMA Monitoring System ADC
ICALEPS 2013 Exploring No-SQL Alternatives for ALMA Monitoring System Overview The current paradigm (CCL and Relational DataBase) Propose of a new monitor data system using NoSQL Monitoring Storage Requirements
More informationKea DHCP Server Update
Kea DHCP Server Update RIPE 76, May 2018 Vicky Risk, vicky@isc.org 2015 ISC Goal - disaggregate dhcp Kea Radius storage - state information MySQL, Postgres, Cassandra memfile processingclient communications
More informationFault-Tolerant Computer System Design ECE 695/CS 590. Putting it All Together
Fault-Tolerant Computer System Design ECE 695/CS 590 Putting it All Together Saurabh Bagchi ECE/CS Purdue University ECE 695/CS 590 1 Outline Looking at some practical systems that integrate multiple techniques
More informationmatch protocol http cookie (cookie map submode)
Chapter 2 22 match protocol http cookie (cookie map submode) match protocol http cookie (cookie map submode) To add cookies to a cookie map, use the match protocol http cookie command in SLB cookie map
More informationAutomated SQL Ownage Techniques. OWASP October 30 th, The OWASP Foundation
Automated SQL Ownage Techniques October 30 th, 2009 Sebastian Cufre Developer Core Security Technologies sebastian.cufre@coresecurity.com Copyright The Foundation Permission is granted to copy, distribute
More informationBuilding Highly Available and Scalable Real- Time Services with MySQL Cluster
Building Highly Available and Scalable Real- Time Services with MySQL Cluster MySQL Sales Consulting Director Philip Antoniades April, 3rd, 2012 1 Copyright 2012, Oracle and/or its affiliates. All rights
More informationMicrosoft SQL Server" 2008 ADMINISTRATION. for ORACLE9 DBAs
Microsoft SQL Server" 2008 ADMINISTRATION for ORACLE9 DBAs Contents Acknowledgments *v Introduction xvii Chapter 1 Introduction to the SQL Server Platform 1 SQLServer Editions 2 Premium Editions 3 Core
More informationMigrating by using User Defined Functions. Jan Kneschke
Migrating by using User Defined Functions Jan Kneschke Consulting, MySQL AB jan@mysql.com MySQL UC 2005 Santa Clara 1 Overview User Defined Functions (UDF) Use of UDFs Writing UDFs Using UDFs Limitations
More information<Insert Picture Here> MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure
MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure Mario Beck (mario.beck@oracle.com) Principal Sales Consultant MySQL Session Agenda Requirements for
More informationIMC Network Traffic Analyzer 7.3 (E0504) Copyright 2015, 2017 Hewlett Packard Enterprise Development LP
Network Traffic Analyzer 7.3 (E0504) Copyright 2015, 2017 Hewlett Packard Enterprise Development LP Table of Contents 1. What's New in this Release 2. Problems Fixed in this Release 3. Software Distribution
More informationManual Trigger Sql Server 2008 Insert Multiple Rows At Once
Manual Trigger Sql Server 2008 Insert Multiple Rows At Once Adding SQL Trigger to update field on INSERT (multiple rows) However, if there are multiple records inserted (as in the user creates several
More informationUser Manual. Admin Report Kit for IIS 7 (ARKIIS)
User Manual Admin Report Kit for IIS 7 (ARKIIS) Table of Contents 1 Admin Report Kit for IIS 7... 1 1.1 About ARKIIS... 1 1.2 Who can Use ARKIIS?... 1 1.3 System requirements... 2 1.4 Technical Support...
More informationSecuring ArcGIS Services
Federal GIS Conference 2014 February 10 11, 2014 Washington DC Securing ArcGIS Services James Cardona Agenda Security in the context of ArcGIS for Server Background concepts Access Securing web services
More informationLook What I Can Do: Unorthodox Uses of HTCondor in the Open Science Grid
Look What I Can Do: Unorthodox Uses of HTCondor in the Open Science Grid Mátyás Selmeci Open Science Grid Software Team / Center for High- Throughput Computing HTCondor Week 2015 More Than a Batch System
More information