Contenu connexe Similaire à Mysqlnd query cache plugin benchmark report (20) Mysqlnd query cache plugin benchmark report36. Oxid, 1 box: PHP/Apache/MySQL CPU bound from 2 clients on, MySQL Server QC wins 37. Oxid, 1 box: 1 vs. 10 clients absolut Higher impact once CPU bound, MySQL Server QC wins 38. Oxid, 1 box: 1 vs. 10 clients relative Relative: 200% – 400%, MySQL Server QC wins 46. Oxid, 1 box: theoretical maximum Tuned with cache_no_table = 1, PHP QC w. APC wins 52. Oxid, 1 box: 1 vs. 10 clients tuned Tuned with cache_no_table = 1, PHP QC w. APC wins 54. … and, if you are CPU bound because of MySQL 55. … if your <Oxid> application is I/O bound 56. … and, if your are I/O bound because of MySQL 58. Oxid, 1 box: PHP byte code caching Byte code caching is nothing without query caching 59. Oxid, 1 box: BC gains (1 client) With/without BC compared: 20% - 60% win 60. Oxid, 1 box: QC gains (1 client) Without BC, with/without QC compared: 3% - 75% win 61. Oxid, 1 box: BC + QC gains (1 client) With BC and QC: 3% - 120% win 62. Oxid, 1 box: Use QC and BC together 10 clients: performance improvements up to 180% 65. Oxid, 1 box: CPU bound workload Lower MySQL CPU time in favour of PHP CPU time! 66. Oxid, 1 box: MySQL CPU usage Share cache contents between PHP worker processes 67. Oxid, 1 box: MySQL CPU usage Tuned (cache_no_table=1) to eliminate MySQL usage 68. Oxid, 1 box: goal #1 is fewer queries! Monitor MySQLs' Com_select and Queries statistics 69. Oxid, 2 boxes: PHP/Apache + MySQL PHP QC and MySQL Server QC about equal fast 70. Oxid, 2 boxes: 1 vs. 10 clients Relative: 130 – 200%, CPU bound on PHP/Apache box 71. Oxid, 2 boxes: PHP/Apache + MySQL Tuning (cache_no_table=1), theoretical maximum 96. The End Feedback: ulf.wendel@sun.com The End Feedback: [email_address] , [email_address]