Percona offers consulting (and training, and support, and development) services for MySQL and LAMP applications. We can help with all areas of the MySQL Server – Operations, Application Design, Custom Feature development, and so on.
Here’s a laundry list of things we can help you with:
- MySQL Performance Optimization and Scaling – All aspects of MySQL Performance Optimization and Scaling Consulting – Hardware and OS configuration, MySQL Server Configuration, Schema, Queries, Application Architecture, Caching etc.
- MySQL High Availability design and implementation Design of High Availability architecture which matches your application needs using MySQL Replication, Active-Passive clustering, DRBD, MySQL Cluster, Load balancing and other tools.
- MySQL Replication Advanced MySQL Replication consulting including chained and circular replication, bi-directional replication, troubleshooting MySQL Replication performance problems.
- MySQL Operations and Administration Assistance with MySQL Server installation and configuration, working out Operations practices – MySQL Security, MySQL Upgrades, Backup and recovery practices, fault tolerance and recovery.
- LAMP Performance Optimization In many cases web application performance issues lie outside of MySQL. We’re ready to work with you on PHP code optimization, Server Side caching, load balancing and other issues.
- High Performance Application Architecture Design If you application architecture is flawed there is only limited gain you can achieve by MySQL Server tuning. Working with us on architecture design or refactoring will ensure your application architecture can provide you with performance and scalability you’re looking for.
- Remote DBA Services for MySQL We act as your remote MySQL DBA – manage users, make sure server runs well on day to day basis, install security updates, perform schema maintainance setup backup procedures, pro actively monitor server to avoid downtime.
- Customized Training for MySQL Want your developers to learn MySQL best practices ? How to work with large data sets in MySQL or how to optimize queries ? Customized training will be presented to focus on areas you’re looking to be trained on
- Candidate interview and coaching Need help with candidate interview ? We can Interview candidates for you based on particular MySQL knowledge skills you require. Furthermore we can help new hires during first time to make sure their learning curve is as fast as possible.
- Data Recovery for MySQL Lost your data due to corruption, hardware failure or developer error ? We’ll work with you to recover as much data as possible.
- Custom features and patches for MySQL We can help with developing custom features and extensions for MySQL, help fixing bugs promptly as well as backport fixes and features from the new versions to old ones.
- Storage engine development assistance If you’re developing MySQL Storage Engine, Appliance or Extensions we’re happy to work with you offering our expertise in MySQL Server and performance optimization.
- Solutions and Competitive Benchmarks If you’re hardware or software vendor and would like to get independent benchmarks for your Solution with MySQL. We’re also ready to help with competitive benchmarks comparing MySQL and other databases for your application workload.
- Innodb Storage Engine Running transaction applications with MySQL ? Need help with deadlocks, understanding how Innodb locking works or having Innodb performance issues ? We can help.
- Full Text Search applications. Need help with implementing Full Text Search solution ? We can help with fine tuning MySQL build in Full Text Search indexing or help you with selecting and customizing alternative Open Source full text source solution which will match your application needs.
- Platform advice and support for MySQL Need choosing Hardware and OS for MySQL ? Performing configuration and troubleshooting platform related issues ? We can help you designing optimal hardware configuration and deployment setup which will match your application needs.
Need something else ? Contact us and we can probably help. These are just examples.