数码资讯
MySQL优化存在的一个例子
优化原则:小表驱动大表,即小数据集驱动大数据集。 #############原理(RBO)##################### 从某个ID中选择*(从b中选择id) 它相当于: 从b中选择id 选择从哪张=数据 当b表的数据集必须小于表的数据集时,内表优于存在的数据集。 选择*从一个存在(从B
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
优化原则:小表驱动大表,即小数据集驱动大数据集。
#############原理(RBO)#####################
从某个ID中选择*(从b中选择id)
它相当于:
从b中选择id
选择从哪张=数据
当b表的数据集必须小于表的数据集时,内表优于存在的数据集。
选择*从一个存在(从B那里数据=选择1张)
相当于
从一个选择*
对于SELECT * FROM B =张数据
当表的数据集小于B表的数据集时,存在优于。
注意:B表的表和id字段应该被索引。
例如:
执行时间:0.313s * / / * *
选择sql_no_cache * rocky_member M存在(选择1,1 rocky_vip_appro = =);
执行时间:0.160s * / / * *
选择sql_no_cache * rocky_member M,m.id在(选择ID从rocky_vip_appro = 1);
不的用法与不存在的用法相似。
#############原理(RBO)#####################
从某个ID中选择*(从b中选择id)
它相当于:
从b中选择id
选择从哪张=数据
当b表的数据集必须小于表的数据集时,内表优于存在的数据集。
选择*从一个存在(从B那里数据=选择1张)
相当于
从一个选择*
对于SELECT * FROM B =张数据
当表的数据集小于B表的数据集时,存在优于。
注意:B表的表和id字段应该被索引。
例如:
执行时间:0.313s * / / * *
选择sql_no_cache * rocky_member M存在(选择1,1 rocky_vip_appro = =);
执行时间:0.160s * / / * *
选择sql_no_cache * rocky_member M,m.id在(选择ID从rocky_vip_appro = 1);
不的用法与不存在的用法相似。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。