一般采用二级索引去count:
比如:id 是pk aid是secondary index
采用
复制代码 代码如下:
select count(*) from table where id >=0;
或
select count(*) from table;
效果是一样的,都是默认使用pk索引,且都要全表扫描,虽然第一种性能可能高一些,但是没有明显区别。
但是如果用secondary index
复制代码 代码如下:
select count(*) from table where aid>=0;
则会快很多。
为什么用 secondary index 扫描反而比 primary key 扫描来的要快呢?这就需要了解innodb的 clustered index 和 secondary index 之间的区别了。
innodb 的 clustered index 是把 primary key 以及 row data 保存在一起的,而 secondary index 则是单独存放,然后有个指针指向 primary key。
因此,需要进行 count(*) 统计表记录总数时,利用 secondary index 扫描起来,显然更快。
而primary key则主要在扫描索引,同时要返回结果记录时的作用较大。
相关推荐:
,无锡找房子哪个网站最靠谱?
早安海报制作网站推荐大全,企业早安海报怎么每天更换?
海南网站制作公司有哪些,海口网是哪家的?
打鱼网站制作软件,波克捕鱼官方号怎么注册?
网站制作工具有哪些,可以在电脑上使用的美剧网站或软件有什么推荐吗?
电商平台网站制作流程,电商网站如何制作?
Mootools 1.2教程 滚动条(Slider)
常州企业网站制作公司,全国继续教育网怎么登录?
公司手机网站制作流程,手机wps如何建立自定义模板?
东莞专业制作网站的公司,东莞大学生网的网址是什么?
苏州网站制作公司鹅鹅鹅科技,统硕科技苏州有限公司官网?
javascript 页面划词搜索JS
黑龙江网站制作公司,学考成绩查询的的网站是哪个?
网站制作价目表怎么做,珍爱网婚介费用多少?
学习ExtJS fit布局使用说明
百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?
python的本地网站制作,如何创建本地站点?
windows 复制隐藏帐号完全批处理
企业微网站怎么做,公司网站和公众号有什么区别?
jquery 常用操作整理 基础入门篇
Javascript 数组添加 shuffle 方法的实现代码
如皋网站制作的,如皋科创班成绩如何查询?
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
win2003 iis 404 设置方法与小技巧
创业网站制作流程,创业网站可靠吗?
微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?
历史网站制作软件,华为如何找回被删除的网站?
最近脚本之家网站无法访问的公告20090923
北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?
平台网站制作多少钱,机械设备的做外贸用什么平台好?
网站建设设计制作营销公司南阳,如何策划设计和建设网站?
lftp 贴心好友 备份服务器bash脚本
Oracle 添加用户并赋权,修改密码,解锁,删除用户的方法
jQuery slider Content(左右控制移动)
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
有效的捕获JavaScript焦点的方法小结
ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?
,网站推广常用方法?
北京制作网站的公司,北京铁路集团官方网站?
Flex3 界面布局教程
北京网站制作公司排名,在北京,正规的招聘网站有哪些?
MySQL下将一个表的数据插入到另外一个表的实现语句
MSSQL汉字转拼音函数实现语句
,西安出租车资格证网上报名网站?
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
昆明网站制作哪家好,昆明公租房申请网上登录入口?
,我想办一个网站,自己会做网页。请问大概要多少钱,除了买域名、做网站、买空间还有什步骤吗?
张家港网站制作公司,张家港有哪几家适合团购的专业网站?
大型网站制作费用,中国有哪些大型门户网站?
制作网站的软件免费下载,免费制作app哪个平台好?