Profile

Cover photo
Valeriy Kravchuk
Works at Percona
Attended Moscow State University
Lived in Kyiv
16,153 views
AboutPostsPhotosVideos

Stream

Valeriy Kravchuk

Shared publicly  - 
 
My First Steps in Exploring RocksDB
RocksDB and storage engine for MySQL based on it (so called "MyRocks" ) is widely discussed in my circles since August 2015 at least, so I decided to spend some time checking it. The easy way to get it running is to use Facebook's MySQL 5.6 , so I just clon...
1
Add a comment...

Valeriy Kravchuk

Shared publicly  - 
 
MySQL Support People - Percona Support
I planned to continue this series of posts with the one about MySQL Support engineers who joined us in Oracle while I was working there, but based on recent events in my life I'd prefer to postpone it and move directly to the team I worked for during last 3...
1
Add a comment...

Valeriy Kravchuk

Shared publicly  - 
 
MySQL Support People - Those Who Were There First
I'd like to devote this long weekend post, the first in a new series, to my current and former colleagues who once worked or still work in a company that provided public MySQL Support service and had a job role of MySQL Support engineer. The list of compani...
2
Add a comment...

Valeriy Kravchuk

Shared publicly  - 
 
Exploring Metadata Locks with gdb - How One Can Use This?
In the previous post in this series I've concluded that metadata locks are acquired in "batches" and the function that implements this is called MDL_context::acquire_locks . Let's check quickly what it does to confirm where wait for metadata lock really hap...
1
Add a comment...

Valeriy Kravchuk

Shared publicly  - 
 
Exploring Metadata Locks with gdb - First Steps
Metadata locks are used in MySQL since version 5.5.3 and are available in GA MySQL versions for 6 years already. Still they are far from clearly documented (even less their implementation is documented in details - try to find anything about metadata locks ...
1
Add a comment...

Valeriy Kravchuk

Shared publicly  - 
 
Tricking the Optimizer, or How Checking Bug Reports Help to Solve Real Problems
I've got several useful habits over the years of work in MySQL Support. One of them is to start working on every problem with search for known MySQL bugs related to the problem at hand. I'd like to share one recent case where this habit helped me to get a s...
1
Add a comment...

Valeriy Kravchuk

Shared publicly  - 
 
Fun with Bugs #41 - Bugs Fixed in MySQL 5.7.11
I've just noted that Oracle had released new versions of MySQL on February 5, 2016 formally, so while these days I am mostly thinking about the ways to do support properly, remembering my colleagues and trying to understand some of RocksDB internals, it's t...
1
Add a comment...

Valeriy Kravchuk

Shared publicly  - 
 
MySQL Support People - The Next Generation
My first post in this series caused quite an active discussion on Facebook. Readers correctly noted some mistakes in dates and missing names in the list. I've corrected some of the mistakes already and will correct some others later. What was also noted is ...
1
Add a comment...

Valeriy Kravchuk

Shared publicly  - 
 
"I'm Winston Wolf, I solve problems."
My (few) readers are probably somewhat tired of boring topics of metadata locks and gdb breakpoints that I discuss a lot this year, so for this weekend I decided to concentrate on something less technical but still important to me - the way I prefer to foll...
1
Add a comment...

Valeriy Kravchuk

Shared publicly  - 
 
Exploring Metadata Locks with gdb - Double Checking the Initial Results
Some results in my initial post in this series led me to questions that I'll try to answer here. First of all, I noted that SELECT from a single table ended up with just one metadata lock request: (gdb) b MDL_request::init Breakpoint 1 at 0x648f13: file /us...
1
Add a comment...

Valeriy Kravchuk

Shared publicly  - 
 
New Year Wishes for Providers of MySQL Support Services
Three years ago I shared my wishes for customers of Oracle's MySQL Support Services . There I basically asked them to report any problem that they suspect to be caused by the bug in MySQL software at http://bugs.mysql.com .This year I want to share wishes m...
1
Add a comment...

Valeriy Kravchuk

Shared publicly  - 
 
Fun with Bugs #40 - Bugs fixed in MySQL 5.7.10
MySQL 5.7.10 , the first release after MySQL 5.7 GA announcement, appeared almost a week ago. It's interesting to check what bugs reported by MySQL Community were fixed in this version, hence this post (that had to wait during the weekdays busy with usual s...
1
Add a comment...
People
Work
Employment
  • Percona
    Principal Support Engineer, 2012 - present
  • Oracle Corporation
    MySQL Support Engineer, 2010 - 2012
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Previously
Kyiv
Story
Tagline
I solve problems
Education
  • Moscow State University
    Applied Mathematics, 1987 - 1992
Basic Information
Gender
Male