Guest User

Untitled

a guest
Jun 20th, 2018
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.05 KB | None | 0 0
  1. Query 1 AFTER:
  2. A)
  3. PROFILE:
  4.  
  5. mysql> show profile for query 112;
  6. +--------------------+----------+
  7. | Status | Duration |
  8. +--------------------+----------+
  9. | starting | 0.000084 |
  10. | Opening tables | 0.000016 |
  11. | System lock | 0.000005 |
  12. | Table lock | 0.000009 |
  13. | init | 0.000026 |
  14. | optimizing | 0.000011 |
  15. | statistics | 0.000030 |
  16. | preparing | 0.000014 |
  17. | executing | 0.000003 |
  18. | Sending data | 0.180282 |
  19. | end | 0.000016 |
  20. | query end | 0.000004 |
  21. | freeing items | 0.001778 |
  22. | logging slow query | 0.000006 |
  23. | cleaning up | 0.000006 |
  24. +--------------------+----------+
  25. 15 rows in set (0.00 sec)
  26.  
  27. EXPLAIN:
  28.  
  29. mysql> EXPLAIN SELECT SQL_NO_CACHE c.owner,p.time FROM car c, passing p
  30. -> WHERE p.regno=c.regno;
  31. +----+-------------+-------+--------+---------------+---------+---------+------------+--------+-------------+
  32. | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
  33. +----+-------------+-------+--------+---------------+---------+---------+------------+--------+-------------+
  34. | 1 | SIMPLE | p | index | PRIMARY | PRIMARY | 32 | NULL | 100000 | Using index |
  35. | 1 | SIMPLE | c | eq_ref | PRIMARY | PRIMARY | 10 | db.p.regno | 1 | |
  36. +----+-------------+-------+--------+---------------+---------+---------+------------+--------+-------------+
  37. 2 rows in set (0.00 sec)
  38.  
  39.  
  40. B)
  41.  
  42.  
  43.  
  44. C)
  45. Profile:
  46.  
  47. mysql> show profile for query 142;
  48. +--------------------+----------+
  49. | Status | Duration |
  50. +--------------------+----------+
  51. | starting | 0.000106 |
  52. | Opening tables | 0.000017 |
  53. | System lock | 0.000005 |
  54. | Table lock | 0.000009 |
  55. | init | 0.000028 |
  56. | optimizing | 0.000012 |
  57. | statistics | 0.000026 |
  58. | preparing | 0.000014 |
  59. | executing | 0.000003 |
  60. | Sending data | 0.893014 |
  61. | end | 0.000022 |
  62. | query end | 0.000003 |
  63. | freeing items | 0.001403 |
  64. | logging slow query | 0.000003 |
  65. | cleaning up | 0.000187 |
  66. +--------------------+----------+
  67. 15 rows in set (0.00 sec)
  68.  
  69.  
  70. Explain:
  71.  
  72. mysql> EXPLAIN SELECT c.owner, p.time FROM car c FORCE INDEX(PRIMARY), passing p IGNORE INDEX(PRIMARY) WHERE p.regno=c.regno;
  73. +----+-------------+-------+--------+---------------+---------+---------+------------+--------+-------+
  74. | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
  75. +----+-------------+-------+--------+---------------+---------+---------+------------+--------+-------+
  76. | 1 | SIMPLE | p | ALL | NULL | NULL | NULL | NULL | 100000 | |
  77. | 1 | SIMPLE | c | eq_ref | PRIMARY | PRIMARY | 10 | db.p.regno | 1 | |
  78. +----+-------------+-------+--------+---------------+---------+---------+------------+--------+-------+
  79. 2 rows in set (0.00 sec)
Add Comment
Please, Sign In to add comment