上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 28 下一页
摘要: create table t1_outerjoin(a int, b int , c int); create table t2_outerjoin(a int); create table t3_outerjoin(a int, b int); create table t4_outerjoin(a int); SELECT * FROM t1_outerjoin ... 阅读全文
posted @ 2018-08-27 21:17 友哥 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 当然是在折腾了很长时间之后 阅读全文
posted @ 2018-08-27 20:37 友哥 阅读(183) 评论(0) 推荐(0) 编辑
摘要: explain extended select count(*) from (select id from states where country_id 10 and name='aaa')) t; +----+--------------+------------+-------+---------------+---------+---------+------+------+-----... 阅读全文
posted @ 2018-08-27 19:34 友哥 阅读(1871) 评论(0) 推荐(0) 编辑
摘要: QUERY: explain extended select id from states where country_id 10) TRACE: { "steps": [ { "join_preparation": { "select#": 1, "steps": [ ... 阅读全文
posted @ 2018-08-27 19:28 友哥 阅读(207) 评论(0) 推荐(0) 编辑
摘要: mysql> explain extended select * from cities where id in (select phonecode from countries group by name); +----+-------------+-----------+--------+---------------+---------+---------+--------------... 阅读全文
posted @ 2018-08-27 19:24 友哥 阅读(231) 评论(0) 推荐(0) 编辑
摘要: explain select `countries`.`id` AS `id`,`countries`.`sortname` AS `sortname`,`countries`.`name` AS `name`,`countries`.`phonecode` AS `phonecode` from 阅读全文
posted @ 2018-08-27 19:18 友哥 阅读(303) 评论(0) 推荐(0) 编辑
摘要: bool Explain_join::explain_key_and_len() { if (tab->ref.key_parts) return explain_key_and_len_index(tab->ref.key, tab->ref.key_length, tab->ref.key_part... 阅读全文
posted @ 2018-08-23 16:05 友哥 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 从代码的角度来说,没有丝毫设计感,尤其是优化器部分。不过那些是常年累积的原因,一些新加较独立的部分,设计的就很舒服,真正的面向对象做法。 阅读全文
posted @ 2018-08-22 16:56 友哥 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 多表自join,就会用到多个 阅读全文
posted @ 2018-08-22 15:46 友哥 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 10倍的速度差距 阅读全文
posted @ 2018-08-21 21:37 友哥 阅读(200) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 28 下一页