{"id":915,"date":"2008-07-06T08:00:04","date_gmt":"2008-07-06T06:00:04","guid":{"rendered":"http:\/\/firefang.net\/blog\/915"},"modified":"2008-07-06T09:00:27","modified_gmt":"2008-07-06T06:00:27","slug":"mysql-optimization","status":"publish","type":"post","link":"https:\/\/firefang.net\/blog\/915","title":{"rendered":"MySQL optimization"},"content":{"rendered":"<p>\u05dc\u05e4\u05e0\u05d9 \u05db\u05de\u05d4 \u05e9\u05d1\u05d5\u05e2\u05d5\u05ea \u05e4\u05e8\u05e1\u05de\u05ea\u05d9 <a href=\"http:\/\/firefang.net\/blog\/882\">\u05e4\u05d5\u05e1\u05d8<\/a> \u05e2\u05dc \u05d0\u05d5\u05e4\u05d8\u05d9\u05de\u05d9\u05d6\u05e6\u05d9\u05d5\u05ea.<br \/>\n\u05d4\u05e0\u05d4 \u05d4\u05d4\u05de\u05e9\u05da.<br \/>\n<strong>\u05d3\u05d5\u05d2\u05de\u05d0 \u05de\u05e2\u05e9\u05d9\u05ea, \u05e9\u05d9\u05e4\u05d5\u05e8 \u05d1\u05d9\u05e6\u05d5\u05e2\u05d9\u05dd \u05e9\u05dc \u05e9\u05d0\u05d9\u05dc\u05ea\u05d5\u05ea \u05d1FireStats (\u05dc\u05d2\u05e8\u05e1\u05d0 1.6)<\/strong><br \/>\n\u05de\u05e0\u05d2\u05e0\u05d5\u05df \u05de\u05e7\u05d5\u05d1\u05dc \u05dc\u05e9\u05d9\u05e4\u05d5\u05e8 \u05d1\u05d9\u05e6\u05d5\u05e2\u05d9\u05dd \u05d4\u05d5\u05d0 \u05de\u05d8\u05de\u05d5\u05df (cache). \u05d4\u05e8\u05e2\u05d9\u05d5\u05df \u05e4\u05e9\u05d5\u05d8 : \u05d1\u05e4\u05e2\u05dd \u05d4\u05e8\u05d0\u05e9\u05d5\u05e0\u05d4 \u05e9\u05e9\u05d5\u05d0\u05dc\u05d9\u05dd \u05d0\u05d5\u05ea\u05e0\u05d5 \u05de\u05e9\u05d4\u05d5 \u05d0\u05e0\u05d7\u05e0\u05d5 \u05de\u05d7\u05e9\u05d1\u05d9\u05dd \u05d0\u05d5\u05ea\u05d5 \u05d5\u05d6\u05d5\u05db\u05e8\u05d9\u05dd \u05d0\u05ea \u05d4\u05ea\u05d5\u05e6\u05d0\u05d4. \u05d1\u05e4\u05e2\u05dd \u05d4\u05e9\u05e0\u05d9\u05d4 \u05d0\u05e0\u05d7\u05e0\u05d5 \u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd \u05d1\u05ea\u05d5\u05e6\u05d0\u05d4 \u05e9\u05d7\u05d9\u05e9\u05d1\u05e0\u05d5 \u05e7\u05d5\u05d3\u05dd.<br \/>\n\u05db\u05e9\u05d1\u05d5\u05d3\u05e7\u05d9\u05dd \u05d1\u05d9\u05e6\u05d5\u05e2\u05d9\u05dd, \u05d7\u05e9\u05d5\u05d1 \u05dc\u05d5\u05d5\u05d3\u05d0 \u05e9\u05d4\u05d1\u05d3\u05d9\u05e7\u05d4 \u05e0\u05d5\u05ea\u05e0\u05ea \u05ea\u05d5\u05e6\u05d0\u05d5\u05ea \u05d6\u05d4\u05d5\u05ea \u05d1\u05e9\u05ea\u05d9 \u05d4\u05e8\u05e6\u05d5\u05ea \u05e9\u05d5\u05e0\u05d5\u05ea. \u05d1\u05de\u05e7\u05e8\u05d9\u05dd \u05e8\u05d1\u05d9\u05dd \u05d9\u05e9 \u05de\u05e0\u05d2\u05e0\u05d5\u05e0\u05d9 \u05de\u05d8\u05de\u05d5\u05df \u05d9\u05d2\u05e8\u05de\u05d5 \u05dc\u05d1\u05d3\u05d9\u05e7\u05d4 \u05dc\u05e8\u05d5\u05e5 \u05d4\u05e8\u05d1\u05d4 \u05d9\u05d5\u05ea\u05e8 \u05de\u05d4\u05e8 \u05d1\u05e4\u05e2\u05dd \u05d4\u05e9\u05e0\u05d9\u05d4, \u05d5\u05d1\u05d3\u05e8\u05da \u05db\u05dc\u05dc \u05d4\u05dd \u05e8\u05e7 \u05de\u05e4\u05e8\u05d9\u05e2\u05d9\u05dd \u05d1\u05e1\u05d9\u05d8\u05d5\u05d0\u05e6\u05d9\u05d5\u05ea \u05e9\u05dc \u05d1\u05d3\u05d9\u05e7\u05ea \u05d1\u05d9\u05e6\u05d5\u05e2\u05d9\u05dd \u05db\u05d9 \u05d0\u05e0\u05d7\u05e0\u05d5 \u05e8\u05d5\u05e6\u05d9\u05dd \u05dc\u05de\u05d3\u05d5\u05d3 \u05d0\u05ea \u05d4\u05e9\u05d9\u05e4\u05d5\u05e8 \u05e9\u05e0\u05d5\u05d1\u05e2 \u05de\u05d4\u05e7\u05d5\u05d3 \u05e9\u05dc\u05e0\u05d5, \u05d5\u05dc\u05d0 \u05de\u05d6\u05d4 \u05e9\u05d4Cache \u05d4\u05db\u05d9\u05dc \u05d0\u05ea \u05d4\u05ea\u05d5\u05e6\u05d0\u05d4 \u05e9\u05db\u05d1\u05e8 \u05d7\u05d9\u05e9\u05d1\u05e0\u05d5 \u05d1\u05d4\u05e8\u05e6\u05d4 \u05d4\u05e8\u05d0\u05e9\u05d5\u05e0\u05d4.<br \/>\n\u05d3\u05d5\u05d2\u05de\u05d0 \u05dc\u05db\u05da \u05d4\u05d9\u05d0 \u05d4Cache \u05e9\u05dc MySQL: \u05d4\u05d4\u05e8\u05e6\u05d4 \u05d4\u05e9\u05e0\u05d9\u05d4 \u05e9\u05dc \u05e9\u05d0\u05d9\u05dc\u05ea \u05ea\u05de\u05d9\u05d3 \u05ea\u05d4\u05d9\u05d4 \u05d4\u05e8\u05d1\u05d4 \u05d9\u05d5\u05ea\u05e8 \u05de\u05d4\u05d9\u05e8\u05d4 \u05de\u05d4\u05d4\u05e8\u05e6\u05d4 \u05d4\u05e8\u05d0\u05e9\u05d5\u05e0\u05d4, \u05db\u05d9 MySQL \u05d6\u05d5\u05db\u05e8 \u05d0\u05ea \u05d4\u05ea\u05d5\u05e6\u05d0\u05d5\u05ea \u05de\u05d4\u05e4\u05e2\u05dd \u05d4\u05e8\u05d0\u05e9\u05d5\u05e0\u05d4 \u05d5\u05d0\u05dd \u05e9\u05d5\u05dd \u05d3\u05d1\u05e8 \u05d1\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05dc\u05d0 \u05d4\u05e9\u05ea\u05e0\u05d4 \u05d4\u05d5\u05d0 \u05e4\u05e9\u05d5\u05d8 \u05de\u05d7\u05d6\u05d9\u05e8 \u05d0\u05ea \u05d0\u05d5\u05ea\u05d4 \u05ea\u05d5\u05e6\u05d0\u05d4.<\/p>\n<p>\u05db\u05d3\u05d9 \u05dc\u05d1\u05d8\u05dc \u05d0\u05ea \u05d0\u05d5\u05ea\u05d5 Cache, \u05d0\u05e4\u05e9\u05e8 \u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05e4\u05e7\u05d5\u05d3\u05ea \u05d4MySQL:<br \/>\n[code lang=&quot;sql&quot;]<br \/>\nSET GLOBAL query_cache_size = 0;<br \/>\n[\/code]<\/p>\n<p>FireStats \u05ea\u05d5\u05de\u05da \u05d1\u05d2\u05e8\u05e1\u05d0\u05d5\u05ea MySQL \u05de\u05de\u05e9\u05e4\u05d7\u05ea 4.0, 4.1 \u05d55.0, \u05db\u05d0\u05e9\u05e8 \u05d4\u05d4\u05d1\u05d3\u05dc \u05d1\u05d9\u05df 4.0 \u05dc4.1 \u05db\u05dc \u05db\u05da \u05de\u05e9\u05de\u05e2\u05d5\u05ea\u05d9 \u05e9\u05d9\u05e9 \u05e9\u05d0\u05d9\u05dc\u05ea\u05d5\u05ea \u05d1FireStats \u05e9\u05db\u05ea\u05d5\u05d1\u05d5\u05ea \u05d0\u05d7\u05e8\u05ea \u05dc\u05db\u05dc \u05d0\u05d7\u05ea \u05de\u05d4\u05d2\u05e8\u05e1\u05d0\u05d5\u05ea.<br \/>\n\u05e0\u05e1\u05d9\u05d5\u05df \u05dc\u05e9\u05d9\u05e4\u05d5\u05e8 \u05d1\u05d9\u05e6\u05d5\u05e2\u05d9\u05dd, \u05d1\u05de\u05d9\u05d5\u05d7\u05d3 \u05db\u05d6\u05d4 \u05e9\u05de\u05d1\u05d5\u05e1\u05e1 \u05e2\u05dc \u05e9\u05d9\u05e0\u05d5\u05d9\u05d9\u05dd \u05d1\u05e1\u05db\u05de\u05ea \u05d4\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05d9\u05e6\u05e8\u05d9\u05da \u05e9\u05d9\u05e0\u05d5\u05d9\u05d9\u05dd \u05d1\u05e7\u05d5\u05d3 \u05e9\u05de\u05d8\u05e4\u05dc \u05d14.0 \u05d5\u05d1\u05e7\u05d5\u05d3 \u05e9\u05dc 4.1, \u05dc\u05db\u05df \u05db\u05d3\u05d0\u05d9 \u05dc\u05d1\u05d3\u05d5\u05e7 \u05e9\u05d4\u05db\u05dc \u05e2\u05d5\u05d1\u05d3 \u05e2\u05dc \u05d4\u05e9\u05e8\u05ea \u05d4\u05e8\u05dc\u05d5\u05d5\u05e0\u05d8\u05d9. \u05d1\u05e0\u05d5\u05e1\u05e3, \u05de\u05db\u05d9\u05d5\u05d5\u05df \u05e9\u05e8\u05d5\u05d1 (60%) \u05de\u05e9\u05ea\u05de\u05e9\u05d9 FireStats \u05e2\u05d5\u05d1\u05d3\u05d9\u05dd \u05e2\u05dd MySQL 5.X, \u05db\u05d3\u05d9 \u05d2\u05dd \u05dc\u05d1\u05d3\u05d5\u05e7 \u05d0\u05ea \u05d4\u05e9\u05d9\u05e4\u05d5\u05e8 \u05e2\u05dc \u05d4\u05e9\u05e8\u05ea \u05d4\u05d6\u05d4.<br \/>\n\u05db\u05d3\u05d9 \u05dc\u05d1\u05e6\u05e2 \u05d0\u05ea \u05d6\u05d4, \u05d4\u05e8\u05de\u05ea\u05d9 \u05e9\u05dc\u05d5\u05e9\u05d4 \u05e9\u05e8\u05ea\u05d9 MySQL, \u05e0\u05e6\u05d9\u05d2 \u05d0\u05d7\u05d3 \u05de\u05db\u05dc \u05de\u05e9\u05e4\u05d7\u05ea \u05d2\u05e8\u05e1\u05d0\u05d5\u05ea, \u05d5\u05d4\u05db\u05e0\u05e1\u05ea\u05d9 \u05dc\u05db\u05dc \u05e9\u05e8\u05ea \u05d7\u05d1\u05d9\u05dc\u05ea \u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05d3\u05d9 \u05db\u05d1\u05d3\u05d4 (\u05d5\u05d6\u05d4\u05d4 \u05d1\u05d9\u05df \u05d4\u05e9\u05e8\u05ea\u05d9\u05dd) \u05e9\u05de\u05d1\u05d5\u05e1\u05e1\u05d9\u05dd \u05e2\u05dc \u05e1\u05d8\u05d8\u05d9\u05e1\u05d8\u05d9\u05e7\u05d5\u05ea \u05de\u05d4\u05e9\u05e8\u05ea \u05e9\u05dc\u05d9.<br \/>\n\u05d5\u05d1\u05db\u05dc \u05d0\u05d7\u05d3 \u05de\u05d4\u05e9\u05e8\u05ea\u05d9\u05dd \u05d1\u05d9\u05d8\u05dc\u05ea\u05d9 \u05d0\u05ea \u05de\u05d8\u05de\u05d5\u05df \u05d4\u05e9\u05d0\u05d9\u05dc\u05ea\u05d5\u05ea (query_cache_size).<br \/>\n\u05d9\u05e6\u05e8\u05ea\u05d9 \u05d8\u05d1\u05dc\u05d0 \u05d1\u05d2\u05e0\u05d5\u05de\u05d8\u05d9\u05e7 (\u05db\u05de\u05d5 \u05d0\u05e7\u05e1\u05dc), \u05e9\u05e0\u05e8\u05d0\u05d9\u05ea \u05db\u05db\u05d4 (\u05ea\u05ea \u05d8\u05d1\u05dc\u05d0 \u05db\u05d6\u05d5 \u05dc\u05db\u05dc \u05d1\u05d3\u05d9\u05e7\u05d4 \u05e9\u05d0\u05e0\u05d9 \u05e8\u05d5\u05e6\u05d4)<br \/>\n<a href=\"http:\/\/firefang.net\/blog\/wp-content\/uploads\/2008\/07\/fs-opt.jpg\"><img src='http:\/\/firefang.net\/blog\/wp-content\/uploads\/2008\/07\/fs-opt.jpg' alt='fs-opt.jpg' \/><\/a><\/p>\n<p>\u05e0\u05e0\u05d9\u05d7 \u05e9\u05d4\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d4 \u05e9\u05d0\u05e0\u05d9 \u05e8\u05d5\u05e6\u05d4 \u05dc\u05e9\u05e4\u05e8 \u05d4\u05d9\u05d0:<br \/>\n[code lang=&quot;php&quot;]<br \/>\nfunction foo()<br \/>\n{<br \/>\n\t$sql = &quot;SELECT * from &#8230;&quot;;<br \/>\n\treturn query($sql);<br \/>\n}<br \/>\n[\/code]<\/p>\n<p>\u05e7\u05d5\u05d3\u05dd \u05db\u05dc \u05d4\u05db\u05e4\u05dc\u05ea\u05d9 \u05d0\u05ea \u05d4\u05e7\u05d5\u05d3 \u05d5\u05d4\u05d5\u05e1\u05e4\u05ea\u05d9 \u05d4\u05d3\u05e4\u05e1\u05d4 \u05e9\u05dc \u05e9\u05d0\u05d9\u05dc\u05ea \u05d4SQL \u05e9\u05e0\u05e9\u05dc\u05d7\u05ea \u05dc\u05e9\u05e8\u05ea:<br \/>\n[code lang=&quot;php&quot;]<br \/>\nfunction foo()<br \/>\n{<br \/>\n\tif (true) \/\/ old code<br \/>\n\t{<br \/>\n\t\t$sql = &quot;SELECT * from &#8230;&quot;;<br \/>\n\t\techo $sql; return;<br \/>\n\t\treturn query($sql);<br \/>\n\t}else{<br \/>\n\t\t$sql = &quot;SELECT * from &#8230;&quot;;<br \/>\n\t\techo $sql; return;<br \/>\n\t\treturn query($sql);<br \/>\n\t}<br \/>\n}<br \/>\n[\/code]<br \/>\n\u05de\u05db\u05d0\u05df \u05d6\u05d5 \u05d4\u05d9\u05ea\u05d4 \u05e9\u05d9\u05d8\u05ea \u05d4\u05e2\u05d1\u05d5\u05d3\u05d4:<br \/>\n1. \u05d4\u05e8\u05e6\u05d4 \u05e9\u05dc \u05d4\u05e7\u05d5\u05d3 \u05d1\u05de\u05e6\u05d1 \u05d4\u05d9\u05e9\u05df.<br \/>\n2. \u05d4\u05e2\u05ea\u05e7\u05d4 \u05e9\u05dc \u05d4\u05e9\u05d0\u05d9\u05dc\u05ea\u05d4 \u05e9\u05d4\u05d5\u05d3\u05e4\u05e1\u05d4, \u05d5\u05d4\u05e8\u05e6\u05d4 \u05e9\u05dc\u05d4 \u05d9\u05e9\u05d9\u05e8\u05d5\u05ea \u05e2\u05dc \u05db\u05dc \u05d0\u05d7\u05d3 \u05de\u05e9\u05dc\u05d5\u05e9\u05ea \u05d1\u05e1\u05d9\u05e1\u05d9 \u05d4\u05e0\u05d4\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd. \u05d5\u05e9\u05de\u05d9\u05e8\u05d4 \u05e9\u05dc \u05d4\u05d6\u05de\u05df \u05e9\u05e0\u05d3\u05e8\u05e9 \u05d1\u05d8\u05d1\u05dc\u05d0 \u05de\u05e1\u05d5\u05d3\u05e8\u05ea.<br \/>\n3. \u05de\u05e2\u05d1\u05e8 \u05dc\u05de\u05e6\u05d1 \u05d7\u05d3\u05e9 (\u05e4\u05e9\u05d5\u05d8 \u05dc\u05e9\u05e0\u05d5\u05ea \u05d0\u05ea \u05d4false \u05dctrue \u05d1\u05e8\u05d0\u05e9 \u05d4\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d4), \u05d0\u05d5\u05e4\u05d8\u05d9\u05de\u05d9\u05d6\u05e6\u05d9\u05d4 \u05e9\u05dc \u05d4\u05e9\u05d0\u05d9\u05dc\u05ea\u05d4 \u05d5\u05d7\u05d6\u05e8\u05d4 \u05e2\u05dc \u05d4\u05d1\u05d3\u05d9\u05e7\u05d4 \u05de\u05d5\u05dc \u05db\u05dc \u05d0\u05d7\u05d3 \u05de\u05d4\u05e9\u05e8\u05ea\u05d9\u05dd, \u05d5\u05e9\u05d5\u05d1 \u05e9\u05de\u05d9\u05e8\u05d4 \u05e9\u05dc \u05d4\u05ea\u05d5\u05e6\u05d0\u05d5\u05ea \u05d1\u05d8\u05d1\u05dc\u05d0, \u05d4\u05e4\u05e2\u05dd \u05d1\u05e2\u05de\u05d5\u05d3\u05d4 \u05e9\u05dc \u05ea\u05d5\u05e6\u05d0\u05d5\u05ea \u05d0\u05d7\u05e8\u05d9 \u05d0\u05d5\u05e4\u05d8\u05d9\u05de\u05d9\u05d6\u05e6\u05d9\u05d4.<\/p>\n<p>\u05d4\u05e2\u05d1\u05d5\u05d3\u05d4 \u05d4\u05e9\u05d9\u05d8\u05ea\u05d9\u05ea \u05e2\u05d6\u05e8\u05d4 \u05dc\u05d9 \u05dc\u05d0 \u05dc\u05e9\u05db\u05d5\u05d7 \u05d3\u05d1\u05e8\u05d9\u05dd \u05ea\u05d5\u05da \u05db\u05d3\u05d9, \u05d5\u05dc\u05d5\u05d5\u05d3\u05d0 \u05e9\u05d0\u05db\u05df \u05e9\u05d9\u05e4\u05e8\u05ea\u05d9 \u05d0\u05ea \u05d4\u05ea\u05d5\u05e6\u05d0\u05d5\u05ea \u05dc\u05e4\u05e0\u05d9 \u05e9\u05d0\u05e0\u05d9 \u05e8\u05e5 \u05dc\u05d4\u05db\u05e0\u05d9\u05e1 \u05d0\u05ea \u05d4\u05e7\u05d5\u05d3 \u05dc\u05de\u05e2\u05e8\u05db\u05ea.<br \/>\n\u05d1\u05e0\u05d5\u05e1\u05e3, \u05de\u05db\u05d9\u05d5\u05d5\u05df \u05e9\u05d2\u05dd \u05d4\u05e7\u05d5\u05d3 \u05d4\u05d7\u05d3\u05e9 \u05d5\u05d2\u05dd \u05d4\u05d9\u05e9\u05df \u05d4\u05d9\u05d5 \u05dc\u05d9 \u05de\u05d5\u05dc \u05d4\u05e2\u05d9\u05e0\u05d9\u05d9\u05dd, \u05d9\u05db\u05dc\u05ea\u05d9 \u05dc\u05d5\u05d5\u05d3\u05d0 \u05e9\u05d4\u05dd \u05e2\u05d5\u05e9\u05d9\u05dd \u05d1\u05d3\u05d9\u05d5\u05e7 \u05d0\u05ea \u05d0\u05d5\u05ea\u05d5 \u05d3\u05d1\u05e8.<br \/>\n\u05d7\u05e9\u05d5\u05d1 \u05dc\u05e9\u05d9\u05dd \u05dc\u05d1 \u05e9\u05dc\u05d0 \u05e2\u05e8\u05d1\u05d1\u05ea\u05d9 \u05d0\u05d5\u05e4\u05d8\u05d9\u05de\u05d9\u05d6\u05e6\u05d9\u05d4 \u05e9\u05dc \u05e7\u05d5\u05d3 \u05d4PHP \u05e2\u05dd \u05e9\u05d0\u05d9\u05dc\u05d5\u05ea \u05d4MYSQL. \u05d6\u05d4 \u05de\u05d1\u05dc\u05d1\u05dc \u05de\u05e1\u05e4\u05d9\u05e7 \u05d2\u05dd \u05db\u05db\u05d4.<\/p>\n<p><strong>\u05d0\u05d6 \u05de\u05d4 \u05d1\u05e2\u05e6\u05dd \u05e2\u05e9\u05d9\u05ea\u05d9?<\/strong><br \/>\n\u05e4\u05d9\u05d9\u05e8\u05e1\u05d8\u05d8\u05e1 \u05ea\u05d5\u05de\u05da \u05d1\u05db\u05de\u05d4 \u05d0\u05ea\u05e8\u05d9\u05dd \u05d1\u05d5 \u05d6\u05de\u05e0\u05d9\u05ea, \u05d5\u05dc\u05db\u05df \u05d9\u05e9 \u05d1\u05d5 \u05de\u05d6\u05d4\u05d4 \u05d0\u05ea\u05e8. \u05d1\u05d4\u05ea\u05d7\u05dc\u05d4 \u05e9\u05de\u05e8\u05ea\u05d9 \u05d0\u05ea \u05de\u05d6\u05d4\u05d4 \u05d4\u05d0\u05ea\u05e8 \u05d1\u05d8\u05d1\u05dc\u05d0\u05ea \u05d4\u05db\u05e0\u05d9\u05e1\u05d5\u05ea, \u05d1\u05e9\u05dc\u05d1 \u05de\u05e1\u05d5\u05d9\u05d9\u05dd \u05d4\u05d1\u05e0\u05ea\u05d9 \u05e9\u05d0\u05e0\u05d9 \u05e6\u05e8\u05d9\u05da \u05de\u05d6\u05d4\u05d4 \u05d0\u05ea\u05e8 \u05d2\u05dd \u05d1\u05d8\u05d1\u05dc\u05d0\u05ea \u05d4\u05db\u05ea\u05d5\u05d1\u05d5\u05ea (URL\u05d9\u05dd), \u05db\u05d9 \u05d4\u05e8\u05d9 \u05db\u05dc URL \u05e9\u05d9\u05da \u05dc\u05db\u05dc \u05d4\u05d9\u05d5\u05ea\u05e8 \u05dc\u05d0\u05ea\u05e8 \u05d0\u05d7\u05d3.<br \/>\n\u05d0\u05d6 \u05d4\u05d5\u05e1\u05e4\u05ea\u05d9 \u05d0\u05ea \u05d4\u05e2\u05de\u05d5\u05d3\u05d4, \u05d0\u05d1\u05dc \u05e9\u05db\u05d7\u05ea\u05d9 \u05dc\u05de\u05d7\u05d5\u05e7 \u05d0\u05ea \u05d4\u05e2\u05de\u05d5\u05d3\u05d4 \u05de\u05d8\u05d1\u05dc\u05d0\u05ea \u05d4\u05db\u05e0\u05d9\u05e1\u05d5\u05ea.<br \/>\n\u05de\u05e6\u05d1 \u05db\u05d6\u05d4 \u05e9\u05dc \u05db\u05e4\u05d9\u05dc\u05d5\u05ea \u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05d4\u05d5\u05d0 \u05dc\u05d0 \u05de\u05d5\u05de\u05dc\u05e5 \u05dc\u05e4\u05d9 \u05d4\u05d2\u05d9\u05e9\u05d4 \u05d4\u05de\u05e7\u05d5\u05d1\u05dc\u05ea \u05d1\u05ea\u05db\u05e0\u05d5\u05df \u05d1\u05e1\u05d9\u05e1\u05d9 \u05e0\u05ea\u05d5\u05e0\u05d9\u05dd, \u05db\u05d9 \u05d4\u05d5\u05d0 \u05de\u05d0\u05e4\u05e9\u05e8 \u05de\u05e6\u05d1\u05d9\u05dd \u05e9\u05dc \u05d7\u05d5\u05e1\u05e8 \u05e2\u05e7\u05d1\u05d9\u05d5\u05ea \u05d1\u05de\u05d9\u05d3\u05e2.<br \/>\n\u05d1\u05d0\u05d7\u05ea \u05d4\u05d2\u05e8\u05e1\u05d0\u05d5\u05ea \u05d4\u05d0\u05d7\u05e8\u05d5\u05e0\u05d5\u05ea \u05e9\u05dc \u05e4\u05d9\u05d9\u05e8\u05e1\u05d8\u05d8\u05e1 \u05ea\u05d9\u05e7\u05e0\u05ea\u05d9 \u05d0\u05ea \u05d4\u05de\u05e2\u05d5\u05d5\u05ea: \u05d4\u05e1\u05e8\u05ea\u05d9 \u05d0\u05ea \u05d4\u05e2\u05de\u05d5\u05d3\u05d4 \u05de\u05d8\u05d1\u05dc\u05d0\u05ea \u05d4\u05db\u05e0\u05d9\u05e1\u05d5\u05ea \u05d5\u05ea\u05d9\u05e7\u05e0\u05ea\u05d9 \u05d0\u05ea \u05db\u05dc \u05d4\u05e7\u05d5\u05d3 \u05e9\u05d4\u05d5\u05e9\u05e4\u05e2 \u05de\u05d6\u05d4 \u05dc\u05d1\u05e6\u05e2 join \u05e2\u05dd \u05d8\u05d1\u05dc\u05d0\u05ea \u05d4\u05db\u05ea\u05d5\u05d1\u05d5\u05ea \u05db\u05e9\u05d4\u05d5\u05d0 \u05e6\u05e8\u05d9\u05da \u05d2\u05d9\u05e9\u05d4 \u05dc\u05d0\u05ea\u05e8.<br \/>\n\u05e2\u05dc \u05e4\u05e0\u05d9\u05d5 \u05d4\u05d3\u05d1\u05e8 \u05d4\u05e0\u05db\u05d5\u05df \u05dc\u05e2\u05e9\u05d5\u05ea: \u05d0\u05d1\u05dc \u05d6\u05d4 \u05d9\u05e6\u05e8 \u05d1\u05e2\u05d9\u05d4 \u05d7\u05d3\u05e9\u05d4:<br \/>\n\u05db\u05de\u05e2\u05d8 \u05db\u05dc \u05d4\u05e9\u05d0\u05d9\u05dc\u05ea\u05d5\u05ea \u05d3\u05e8\u05e9\u05d5 \u05e2\u05db\u05e9\u05d9\u05d5 join \u05e0\u05d5\u05e1\u05e3. \u05e2\u05d1\u05d5\u05e8 \u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd \u05e2\u05dd \u05d1\u05e1\u05d9\u05e1\u05d9 \u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05e7\u05d8\u05e0\u05d9\u05dd (\u05e0\u05e0\u05d9\u05d7 \u05e2\u05d3 \u05d7\u05e6\u05d9 \u05de\u05dc\u05d9\u05d5\u05df \u05db\u05e0\u05d9\u05e1\u05d5\u05ea \u05d1\u05d8\u05d1\u05dc\u05d0\u05ea \u05d4\u05db\u05e0\u05d9\u05e1\u05d5\u05ea \u05d5\u05e2\u05d3 50 \u05d0\u05dc\u05e3 \u05db\u05ea\u05d5\u05d1\u05d5\u05ea \u05d1\u05d8\u05d1\u05dc\u05d0\u05ea \u05d4\u05e2\u05e1\u05e7 \u05e2\u05d1\u05d3 \u05e1\u05d1\u05d9\u05e8, \u05d0\u05d1\u05dc \u05e2\u05d1\u05d5\u05e8 \u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd \u05e2\u05dd \u05d1\u05e1\u05d9\u05e1\u05d9 \u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05d2\u05d3\u05d5\u05dc\u05d9\u05dd \u05d9\u05d5\u05ea\u05e8 \u05d4\u05e2\u05d5\u05de\u05e1 \u05e2\u05dc \u05d4\u05e9\u05e8\u05ea \u05d4\u05ea\u05d7\u05d9\u05dc \u05dc\u05d2\u05d3\u05d5\u05dc \u05d1\u05e6\u05d5\u05e8\u05d4 \u05d7\u05d3\u05d4 \u05db\u05db\u05dc \u05e9\u05e0\u05e4\u05d7 \u05d4\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05e2\u05dc\u05d4.<br \/>\n\u05d4\u05e4\u05ea\u05e8\u05d5\u05df \u05e9\u05dc\u05d9 \u05d4\u05d5\u05d0 \u05dc\u05d7\u05d6\u05d5\u05e8 \u05d1\u05d9 \u05de\u05d4\u05d3\u05d1\u05e8 &quot;\u05d4\u05e0\u05db\u05d5\u05df&quot; \u05e9\u05e2\u05e9\u05ea\u05d9 \u05e7\u05d5\u05d3\u05dd, \u05db\u05dc\u05d5\u05de\u05e8 \u05dc\u05d4\u05d7\u05d6\u05d9\u05e8 \u05d0\u05ea \u05e2\u05de\u05d5\u05d3\u05ea \u05d4site_id \u05dc\u05d8\u05d1\u05dc\u05d0\u05ea \u05d4\u05db\u05e0\u05d9\u05e1\u05d5\u05ea, \u05e9\u05ea\u05e9\u05de\u05e9 \u05dc\u05e6\u05e8\u05db\u05d9 \u05e4\u05d9\u05dc\u05d8\u05d5\u05e8 \u05d1\u05d6\u05de\u05df \u05d4\u05e9\u05d0\u05d9\u05dc\u05d5\u05ea \u05db\u05d3\u05d9 \u05dc\u05d4\u05de\u05e0\u05e2 \u05de\u05d4join \u05e2\u05dd \u05d8\u05d1\u05dc\u05d0\u05ea \u05d4\u05db\u05ea\u05d5\u05d1\u05d5\u05ea.<\/p>\n<p>\u05e9\u05d9\u05e4\u05d5\u05e8 \u05e0\u05d5\u05e1\u05e3 \u05e0\u05d1\u05e2 \u05de\u05e9\u05d9\u05e0\u05d5\u05d9 \u05de\u05d1\u05e0\u05d9 \u05e9\u05dc \u05d4\u05e9\u05d0\u05d9\u05dc\u05d5\u05ea \u05db\u05db\u05d4 \u05e9\u05d9\u05e2\u05d1\u05d3\u05d5 \u05d1\u05e6\u05d5\u05e8\u05d4 \u05d9\u05d5\u05ea\u05e8 \u05d9\u05e2\u05d9\u05dc\u05d4.<br \/>\n\u05db\u05d3\u05d9 \u05dc\u05e2\u05e9\u05d5\u05ea \u05d0\u05ea \u05d6\u05d4, \u05d7\u05e9\u05d5\u05d1 \u05dc\u05d4\u05d1\u05d9\u05df \u05de\u05d4 \u05e2\u05d5\u05e9\u05d4 \u05d1\u05e1\u05d9\u05e1 \u05d4\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05db\u05d3\u05d9 \u05dc\u05d7\u05e9\u05d1 \u05d0\u05ea \u05d4\u05e9\u05d0\u05d9\u05dc\u05ea\u05d4.<br \/>\n\u05dc\u05e9\u05dd \u05db\u05da \u05d0\u05e4\u05e9\u05e8 \u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05e4\u05e7\u05d5\u05d3\u05d4 explain, \u05e9\u05de\u05d7\u05d6\u05d9\u05e8\u05d4 \u05ea\u05d9\u05d0\u05d5\u05e8 \u05e9\u05dc \u05d4\u05d0\u05e1\u05d8\u05e8\u05d8\u05d2\u05d9\u05d4 \u05e9\u05d1\u05d4 \u05d1\u05e1\u05d9\u05e1 \u05d4\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05d9\u05d7\u05e9\u05d1 \u05d0\u05ea \u05d4\u05ea\u05d5\u05e6\u05d0\u05d5\u05ea.<br \/>\nexplain \u05de\u05d7\u05d6\u05d9\u05e8 \u05ea\u05d5\u05e6\u05d0\u05d5\u05ea \u05d3\u05d9 \u05e7\u05e8\u05d9\u05e4\u05d8\u05d9\u05d5\u05ea, \u05dc\u05d0 \u05de\u05e9\u05d4\u05d5 \u05e9\u05ea\u05d1\u05d9\u05e0\u05d5 \u05d1\u05dc\u05d9 \u05dc\u05e7\u05e8\u05d5\u05d0 \u05d0\u05ea \u05d4\u05ea\u05d9\u05e2\u05d5\u05d3.<br \/>\n\u05d1\u05db\u05da \u05de\u05e7\u05e8\u05d4, \u05d7\u05e9\u05d5\u05d1 \u05dc\u05e9\u05d9\u05dd \u05dc\u05d1 \u05dc\u05e2\u05d5\u05d1\u05d3\u05d5\u05ea \u05d4\u05d1\u05d0\u05d5\u05ea:<br \/>\n\u05d1\u05db\u05dc \u05e9\u05dc\u05d1, MySQL \u05de\u05e9\u05ea\u05de\u05e9 \u05d1\u05d0\u05d9\u05e0\u05d3\u05e7\u05e1 \u05d0\u05d7\u05d3 \u05d1\u05dc\u05d1\u05d3 \u05dc\u05db\u05dc \u05d4\u05d9\u05d5\u05ea\u05e8 (\u05d0\u05dd \u05d9\u05e9 \u05d0\u05d9\u05e0\u05d3\u05e7\u05e1 \u05de\u05ea\u05d0\u05d9\u05dd). \u05db\u05db\u05dc \u05e9\u05d4\u05d0\u05d9\u05e0\u05d3\u05e7\u05e1 \u05d9\u05d4\u05d9\u05d4 \u05d9\u05d5\u05ea\u05e8 \u05e1\u05e4\u05e6\u05d9\u05e4\u05d9 \u05db\u05db\u05d4 \u05d4\u05d1\u05d9\u05e6\u05d5\u05e2\u05d9\u05dd \u05d9\u05db\u05d5\u05dc\u05d9\u05dd \u05dc\u05d4\u05d9\u05d5\u05ea \u05d8\u05d5\u05d1\u05d9\u05dd \u05d9\u05d5\u05ea\u05e8.<br \/>\n(\u05d9\u05ea\u05db\u05df \u05e9\u05d2\u05e8\u05e1\u05d0\u05d5\u05ea \u05e2\u05ea\u05d9\u05d3\u05d9\u05d5\u05ea \u05e9\u05dc MySQL  \u05d9\u05d3\u05e2\u05d5 \u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05db\u05de\u05d4 \u05d0\u05d9\u05e0\u05d3\u05e7\u05e1\u05d9\u05dd \u05d1\u05e9\u05dc\u05d1, \u05d0\u05d1\u05dc \u05dc\u05d3\u05e2\u05ea\u05d9 \u05d6\u05d4 \u05e2\u05d3\u05d9\u05d9\u05df \u05dc\u05d0 \u05e4\u05d4).<\/p>\n<p>\u05db\u05db\u05d4 \u05e0\u05e8\u05d0\u05d9\u05ea \u05d4\u05d8\u05d1\u05dc\u05d0 \u05e9\u05dc\u05d9 \u05d0\u05d7\u05e8\u05d9 \u05e9\u05de\u05d9\u05dc\u05d0\u05ea\u05d9 \u05d0\u05d5\u05ea\u05d4:<\/p>\n<div dir=\"ltr\">\n<table cellspacing=\"0\" cellpadding=\"3\">\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\"><b><u>Query name<\/u><\/b><\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\"><b><u>MySQL Version<\/u><\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b><u>4.0.17<\/u><\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b><u>4.1<\/u><\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b><u>5.0.51<\/u><\/b><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"3\"  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Num page views for all hits in site=1<\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Original query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">1.20<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">0.93<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">0.84<\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Optimized query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">0.10<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">0.06<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">0.06<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Improvement %<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>91.67%<\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>93.55%<\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>92.86%<\/b><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"3\"  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Num page views for all hits in all sites<\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Original query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">1.17<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">0.91<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">0.84<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Optimized query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">0.11<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">0.08<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">0.08<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Improvement %<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>90.60%<\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>91.21%<\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>90.48%<\/b><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"3\"  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Num page views for for last last 14 days for all sites<\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Original query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">0.19<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">0.16<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">0.16<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Optimized query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">0.12<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">0.09<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">0.11<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Improvement %<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>36.84%<\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>43.75%<\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>31.25%<\/b><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"3\"  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Num all unique visitors for site_id = 1<\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Original query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">2.93<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">1.24<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">1.13<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Optimized query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">1.75<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">0.68<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">0.72<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Improvement %<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>40.27%<\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>45.16%<\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>36.28%<\/b><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"3\"  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Num all unique visitors for all sites<\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Original query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">2.09<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">1.24<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">1.15<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Optimized query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">1.26<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">0.47<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">0.47<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Improvement %<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>39.71%<\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>62.10%<\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>59.13%<\/b><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"3\"  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Num unique visitors for last 14 days for all sites<\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Original query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">0.32<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">0.18<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">0.18<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Optimized query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">0.28<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">0.16<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">0.15<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Improvement %<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>12.50%<\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>11.11%<\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>16.67%<\/b><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"3\"  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Recent referrers for all sites<\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Original query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">2.54<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">3.01<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">3.01<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Optimized query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">2.30<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">1.54<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">1.78<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Improvement %<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">9.45%<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">48.84%<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">40.86%<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"3\"  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Recent referrers for site_id = 1<\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Original query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">2.48<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">2.71<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">2.76<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Optimized query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#FF0000;\">2.65<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">1.65<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">1.90<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Improvement %<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>&#8722;6.85%<\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>39.11%<\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>31.16%<\/b><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"3\"  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Search terms for site_id = 1<\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Original query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">1.67<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">2.14<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">2.75<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Optimized query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">1.67<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">0.84<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">0.91<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Improvement %<\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\"><b>Not optimized<\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>60.75%<\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>66.91%<\/b><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"3\"  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Popular pages (all)<\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Original query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">1.88<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">4.67<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">4.80<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Optimized query time sec<\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">&#8211;<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">1.73<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">1.96<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Improvement %<\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\"><b>Not optimized<\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>62.96%<\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>59.17%<\/b><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"3\"  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Popular pages (site_id = 1)<\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Original query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">1.93<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">4.07<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">4.09<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Optimized query time sec<\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">&#8211;<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">1.88<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">2.11<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Improvement %<\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\"><b>Not optimized<\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>53.81%<\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>48.41%<\/b><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"3\"  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">get questagents (180 days, site_id = 1)<\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Original query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">6.89<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">2.90<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">2.35<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Optimized query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">5.07<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">1.00<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">1.10<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Improvement %<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>26.42%<\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>65.52%<\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>53.19%<\/b><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"3\"  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Countries (20 countries, 180 days, site_id = 1)<\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Original query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">1.95<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">1.08<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">1.08<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Optimized query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">0.30<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">0.20<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt; color:#00FF00;\">0.23<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Improvement %<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>84.62%<\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>81.48%<\/b><\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\"><b>78.70%<\/b><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"3\"  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Hits table (100)<\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Original query time sec<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">0.30<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">0.61<\/td>\n<td  valign=\"bottom\"  align=\"right\"  style=\" font-size:10pt;\">0.42<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Optimized query time sec<\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">&#8211;<\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">&#8211;<\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">&#8211;<\/td>\n<td  style=\"\"><\/td>\n<\/tr>\n<tr>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\">Improvement %<\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\"><b>Not optimized<\/b><\/td>\n<td  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\"><b>Not optimized<\/b><\/td>\n<td colspan=\"2\"  valign=\"bottom\"  align=\"left\"  style=\" font-size:10pt;\"><b>Not optimized<\/b><\/td>\n<\/tr>\n<\/table>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u05dc\u05e4\u05e0\u05d9 \u05db\u05de\u05d4 \u05e9\u05d1\u05d5\u05e2\u05d5\u05ea \u05e4\u05e8\u05e1\u05de\u05ea\u05d9 \u05e4\u05d5\u05e1\u05d8 \u05e2\u05dc \u05d0\u05d5\u05e4\u05d8\u05d9\u05de\u05d9\u05d6\u05e6\u05d9\u05d5\u05ea. \u05d4\u05e0\u05d4 \u05d4\u05d4\u05de\u05e9\u05da. \u05d3\u05d5\u05d2\u05de\u05d0 \u05de\u05e2\u05e9\u05d9\u05ea, \u05e9\u05d9\u05e4\u05d5\u05e8 \u05d1\u05d9\u05e6\u05d5\u05e2\u05d9\u05dd \u05e9\u05dc \u05e9\u05d0\u05d9\u05dc\u05ea\u05d5\u05ea \u05d1FireStats (\u05dc\u05d2\u05e8\u05e1\u05d0 1.6) \u05de\u05e0\u05d2\u05e0\u05d5\u05df \u05de\u05e7\u05d5\u05d1\u05dc \u05dc\u05e9\u05d9\u05e4\u05d5\u05e8 \u05d1\u05d9\u05e6\u05d5\u05e2\u05d9\u05dd \u05d4\u05d5\u05d0 \u05de\u05d8\u05de\u05d5\u05df (cache). \u05d4\u05e8\u05e2\u05d9\u05d5\u05df \u05e4\u05e9\u05d5\u05d8 : \u05d1\u05e4\u05e2\u05dd \u05d4\u05e8\u05d0\u05e9\u05d5\u05e0\u05d4 \u05e9\u05e9\u05d5\u05d0\u05dc\u05d9\u05dd \u05d0\u05d5\u05ea\u05e0\u05d5 \u05de\u05e9\u05d4\u05d5 \u05d0\u05e0\u05d7\u05e0\u05d5 \u05de\u05d7\u05e9\u05d1\u05d9\u05dd \u05d0\u05d5\u05ea\u05d5 \u05d5\u05d6\u05d5\u05db\u05e8\u05d9\u05dd \u05d0\u05ea \u05d4\u05ea\u05d5\u05e6\u05d0\u05d4. \u05d1\u05e4\u05e2\u05dd \u05d4\u05e9\u05e0\u05d9\u05d4 \u05d0\u05e0\u05d7\u05e0\u05d5 \u05de\u05e9\u05ea\u05de\u05e9\u05d9\u05dd \u05d1\u05ea\u05d5\u05e6\u05d0\u05d4 \u05e9\u05d7\u05d9\u05e9\u05d1\u05e0\u05d5 \u05e7\u05d5\u05d3\u05dd. \u05db\u05e9\u05d1\u05d5\u05d3\u05e7\u05d9\u05dd \u05d1\u05d9\u05e6\u05d5\u05e2\u05d9\u05dd, \u05d7\u05e9\u05d5\u05d1 \u05dc\u05d5\u05d5\u05d3\u05d0 \u05e9\u05d4\u05d1\u05d3\u05d9\u05e7\u05d4 \u05e0\u05d5\u05ea\u05e0\u05ea \u05ea\u05d5\u05e6\u05d0\u05d5\u05ea \u05d6\u05d4\u05d5\u05ea \u05d1\u05e9\u05ea\u05d9 &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/firefang.net\/blog\/915\" class=\"more-link\">\u05dc\u05d4\u05de\u05e9\u05d9\u05da \u05dc\u05e7\u05e8\u05d5\u05d0<span class=\"screen-reader-text\"> MySQL optimization<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[33,7],"tags":[],"class_list":["post-915","post","type-post","status-publish","format-standard","hentry","category-firestats","category-programming"],"_links":{"self":[{"href":"https:\/\/firefang.net\/blog\/wp-json\/wp\/v2\/posts\/915","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/firefang.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/firefang.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/firefang.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/firefang.net\/blog\/wp-json\/wp\/v2\/comments?post=915"}],"version-history":[{"count":0,"href":"https:\/\/firefang.net\/blog\/wp-json\/wp\/v2\/posts\/915\/revisions"}],"wp:attachment":[{"href":"https:\/\/firefang.net\/blog\/wp-json\/wp\/v2\/media?parent=915"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/firefang.net\/blog\/wp-json\/wp\/v2\/categories?post=915"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/firefang.net\/blog\/wp-json\/wp\/v2\/tags?post=915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}