索引
文章平均质量分 62
CounterZZD
这个作者很懒,什么都没留下…
展开
-
数据库索引
索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。 优点: 数据库索引好比是一本书前面的目录,能加快数据库的查询、排序、连接速度。 缺点: 一是增加了数据库的存储空间,二是在插入和修改数据时要花费较多的时间(因为索引也要随之变动)。 索引分为聚簇索引和非聚簇索引两种,聚簇索引 是按照数据存放的物理位置为顺序的,而非聚簇索引就不一样原创 2012-03-15 22:36:19 · 390 阅读 · 0 评论 -
mysql索引
写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在磁盘上随机分布,需要进行10^4次I/O,假设磁盘每次I/O时间为10ms(忽略数据传输时间),转载 2013-03-07 21:00:14 · 652 阅读 · 0 评论 -
mysql在索引上查询非索引类型的值导致的慢查询
发生问题的sql如下: SELECT column_name,comment,type_name,integer_idx FROM tmp_alipay_columns WHERE sd_id=(SELECT CAST(cd_id as SIGNED) FROM tmp_alipay_sds WHERE sd_id=333 AND cd_id IS NOT null AND cd_id tmp原创 2014-02-19 10:07:42 · 1009 阅读 · 0 评论