We’re happy to offer MySQL and LAMP Consulting services for your needs.
We specialize in MySQL Performance but can help with pretty much all areas of MySQL Server - Operations, Application Design, MySQL Custom features development.
Please visit or new Company Web Site to learn more about our MySQL Services, our Customers and our Consulting Team
Skip to MySQL Consulting Contact Form
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 If 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 archive 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.
MySQL DBA Services We act as your remote MySQL DBA - manage users, make sure server runs well on day to day basics, install security updates, perform schema maintainance setup backup procedures, pro actively monitor server to avoid downtime.
Customized MySQL Training Want you developers to learn on 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.
MySQL Data Recovery Lost your data due to corruption, hardware failure or developer error ? We’ll work with you to recover as much data as possible.
MySQL Custom features and patches We can help with developing custom MySQL features and extensions, 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 probably can still help. These are just an examples.
We’re based in London and ready to work with customers all over the world.
To request MySQL Consulting or learn more about our services please fill form below
or email: consulting _a!t_ mysqlperformanceblog.com
19 Comments










[...] MySQL Consulting [...]
Pingback :: July 31, 2006 @ 11:37 am
[...] MySQL Consulting [...]
Pingback :: August 10, 2006 @ 1:35 pm
[...] MySQL Consulting [...]
Pingback :: August 11, 2006 @ 7:49 am
[...] MySQL Consulting [...]
Pingback :: September 6, 2006 @ 3:53 am
[...] MySQL Consulting [...]
Pingback :: December 20, 2006 @ 5:43 am
[...] MySQL Consulting [...]
Pingback :: December 29, 2006 @ 9:13 am
[...] MySQL Consulting [...]
Pingback :: February 20, 2007 @ 3:29 pm
Peter,
Do you know if anyone is using 5.1.17 in production. GA must be fast approaching..?
Dale Johnson
Comment :: March 8, 2007 @ 5:12 pm
Is there a better way to contact you than e-mail? Haven’t heard back from you.
Comment :: April 15, 2007 @ 6:12 pm
[...] MySQL Consulting [...]
Pingback :: May 24, 2007 @ 3:06 am
Hi, after reading your post, great information and tips. I think your consulting service is solid and valuable! if you are doing international or remote service, are you interested to set up a base in other places beside London to cut your cost or expand? I’m might be able to help.
Comment :: May 26, 2007 @ 9:47 am
[...] was the case in MySQL and Tom Basil had a magic of calming down most of rare offended customers. In our Consulting Work we also follow the same principle - if customer requests second opinion he always gets [...]
Pingback :: September 1, 2007 @ 7:28 am
[...] MySQL Consulting [...]
Pingback :: September 18, 2007 @ 9:11 am
Are u guys doing remote service.Any way to reach you at email,number.I applaud the effort and Great blog.
Comment :: September 24, 2007 @ 10:15 pm
[...] MySQL Consulting [...]
Pingback :: September 26, 2007 @ 12:40 pm
[...] my work for security reasons we access some of internal services (eg. irc chat server) via ssh tunnel. [...]
Pingback :: September 26, 2007 @ 1:49 pm
[...] I had one customer for consulting and aside from mysql optimization, etc they asked me for cacti installation/setup to monitor their [...]
Pingback :: October 5, 2007 @ 5:26 pm
Hello Peter,
I found a typo in your website…(”basics” should be “basis”)
“MySQL DBA Services We act as your remote MySQL DBA - manage users, make sure server runs well on day to day basics, install security updates, perform schema maintainance setup backup procedures, pro actively monitor server to avoid downtime.”
I’m hoping this will get me one free question, here it is :>)
We don’t use MySQL at our shop (not yet anyway) but I’m currently teaching myself MySQL (I’m an Oracle/MSSQL guy by trade) and I ran into a problem. I would like to get the table creation date returned in a query…just the date, meaning the following is not what I’m after…
show table status like ‘ttest’
(not unless I can somehow use the above in an in-line-view scenario).
Is there a way I can query the “dictionary tables” in MySQL in order to get the table creation date?
Hope your new company is doing well.
Kindest Regards,
Marc
Comment :: November 21, 2007 @ 12:15 pm
I can somehow use the above in an in-line-view scenario thanks
Comment :: April 25, 2008 @ 12:52 am