June 18, 2013

Post: More on MySQL transaction descriptors optimization

…=uniform –forced-shutdown=1 –max-time=120 –max-requests=0 –percentile=99 –mysql-user=root –mysql-db=sbtest8t1M –mysql-table-engine=INNODB…=uniform –forced-shutdown=1 –max-time=120 –max-requests=0 –percentile=99 –mysql-user=root –mysql-db=sbtest8t1M –mysql-table-engine=INNODB…

Post: Computing 95 percentile in MySQL

…. For larger systems defining (increasing) response times for 99.9 or even 99.99 percentile numbers often make sense. It also often makes sense… 99% of requests are coming from the cache and you observe certain 99 percentile response time on the backend it is often 99.99 percentile response…

Post: Performance Optimization and Six Sigma

… 95 percentile something like 1000 transactions will give more or less stable results in most cases. If we’re looking at 99 percentile…. I believe meeting 95 percentile response time every minute of the day is a lot harder than getting 99 percentile over 24 hours… starve at least for 99.9 daily response time (one request per thousand being slow) and use 99 percentile over 5 minutes to…

Post: Color code your performance numbers

… functions. We most likely would like to see some percentile numbers – 95 percentile or 99 percentile. The problem is computing these in SQL is… where page_type=’search’; +———–+————+———+ | green_pct | yellow_pct | red_pct | +———–+————+———+ | 99.6701 | 0.3006 | 0.0293 | +———–+————+———+ 1 row in set (24…

Comment: Computing 95 percentile in MySQL

Dale, Histogram is good though takes more work to get in SQL plus it is harder to define the goals. It is much easier to say 95 percentile should be within a second and 99 percentile within 3 seconds than define goals in terms of histogram.

Comment: Introducing new type of benchmark

Hi Vadim I find this very useful and also agree with Tobi that a latency distribution will be very useful. Many times applications need to meet response time SLAs for 95 or 99 percentile of requests, so knowing a distribution will be useful.

Comment: PBXT in tpcc-like benchmark

… it ? It would be also nice to see what is 99 percentile response time or something in both cases. The PBXT results…

Comment: Introducing new type of benchmark

… the maximum allowable 99% (or other percentile) response time, and it varies the arrival rate or the threads. If the 99% response time… expect with a 16-thread workload and a 30ms 99th percentile response time over 1 hour, so it varies the arrival… inputs/options in this case are 16 threads, .03 seconds, .99, and 3600 seconds. The variable it adjusts automatically is the…

Post: Identifying the load with the help of pt-query-digest and Percona Server

… # Boolean: # Filesort 4% yes, 95% no # Filesort on 0% yes, 99% no # Full scan 4% yes, 95% no # QC Hit 0% yes, 99% no # Tmp table 4% yes, 95% no # Tmp table on… importance to the times/values reported in the 95% (95th percentile) column as that gives us more accurate understanding. Now, for…

Post: Introducing tcprstat, a TCP response time tool

…, in microseconds. These are repeated for the 95th and 99th percentiles as well. Other metrics are also available. Here’s a… avg med stddev 95_max 95_avg 95_std 99_max 99_avg 99_std 1276827985 1341 24556 23 149 59 767 310…